วิธีเปิดและติดตั้งไฟล์ XAPK บน Chromebook (ChromeOS) และ Linux (Waydroid)
Chromebook สมัยใหม่ใช้งานแอปพลิเคชัน Android ภายใน ARCVM (รันไทม์ Android สำหรับ Chrome Virtual Machine) ของ Google ในขณะที่ผู้ใช้เดสก์ท็อปและมือถือ Linux (รวมถึง Ubuntu, Fedora, Arch และ SteamOS) ใช้งานสภาพแวดล้อม Android เต็มรูปแบบโดยใช้ Waydroid เนื่องจากทั้งแอป Files ของ ChromeOS และ waydroid app install CLI เริ่มต้นของ Waydroid ไม่ยอมรับคอนเทนเนอร์ .xapk แบบดิบโดยตรง คุณจึงต้องมี .apk ที่รวมเบราว์เซอร์ใหม่ทั้งหมด หรือการปรับใช้ ADB แบบหลายแยกผ่านเทอร์มินัล Linux
1. การแปลง XAPK เป็น APK บน ChromeOS และ Linux ในเบราว์เซอร์
เนื่องจากเดสก์ท็อป ChromeOS และ Linux มีเบราว์เซอร์ Chromium/Firefox บนเดสก์ท็อปเต็มรูปแบบพร้อม RAM ที่กว้างขวาง คุณจึงสามารถแปลงชุด .xapk หรือ .apks ใดๆ ในเบราว์เซอร์ของคุณได้โดยตรงโดยไม่ต้องติดตั้งแพ็คเกจ Linux เพิ่มเติมใดๆ:
- เปิด xapktoapk.com ใน Chrome บนเครื่อง Chromebook หรือ Linux
- วางไฟล์เก็บถาวร .xapk ของคุณลงในตัวแปลง โดยผสาน APK พื้นฐานเข้ากับสถาปัตยกรรมที่ใช้ร่วมกันและการแยกการกำหนดค่า DPI และลงนามแพ็คเกจเอาต์พุตด้วยลายเซ็น v1+v2
- ดาวน์โหลดไฟล์ .apk แบบสแตนด์อโลนไปยังไดเรกทอรี ไฟล์ลินุกซ์ บน ChromeOS (หรือ ~/Downloads บน Linux)
2. การติดตั้ง APK ที่แปลงแล้วบน Chromebook (โดยไม่ต้องล้างอุปกรณ์ของคุณ)
คำแนะนำรุ่นเก่าๆ บอกให้ผู้ใช้ Chromebook วางแล็ปท็อปทั้งเครื่องของตนไว้ใน "โหมดนักพัฒนาซอฟต์แวร์" ที่ไม่ปลอดภัย (ซึ่งจะล้างข้อมูลอุปกรณ์) บน ChromeOS สมัยใหม่ คุณต้อง ไม่ ต้องมีโหมดนักพัฒนาซอฟต์แวร์เต็มรูปแบบ โดยคุณต้องการเพียง สภาพแวดล้อมการพัฒนา Linux (Crostina) ในตัวเท่านั้น:
- เปิด การตั้งค่า → เกี่ยวกับ ChromeOS → นักพัฒนา และเปิด สภาพแวดล้อมการพัฒนาลินุกซ์
- ใต้เมนู นักพัฒนา เดียวกัน ให้คลิก พัฒนาแอพ Android แล้วสลับเป็น เปิดใช้งานการแก้ไขข้อบกพร่อง ADB (Chromebook ของคุณจะรีสตาร์ทหนึ่งครั้งเพื่อเชื่อมโยง Crostini กับ ARCVM)
- เปิดแอป Linux Terminal บน Chromebook ของคุณและติดตั้งไคลเอนต์ Android ADB:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - เชื่อมต่อกับบริดจ์ Android ARCVM ภายใน (100.115.92.2:5555) และติดตั้ง APK ที่แปลงแล้วของคุณ:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. การติดตั้ง XAPK Bundles บนเดสก์ท็อป Linux และ Steam Deck ผ่าน Waydroid
หากคุณเรียกใช้ Waydroid บน Ubuntu, Fedora, Arch Linux หรือ Steam Deck แล้ว waydroid app install จะยอมรับเฉพาะไฟล์ .apk แบบเสาเดียวเท่านั้น:
- เส้นทาง APK ที่รวมเข้าด้วยกัน (เร็วที่สุด): แปลงของคุณ .xapk เป็นหนึ่งเดียว .apk ใช้ของเรา เครื่องมือแปลง XAPK เป็น APK ออนไลน์จากนั้นรัน:
waydroid app install ~/Downloads/converted_app.apk - การตรวจสอบสถาปัตยกรรม CPU (x86_64 กับ arm64-v8a): Intel และ AMD Chromebooks และ Linux PC ใช้โปรเซสเซอร์ x86_64 แม้ว่า ChromeOS ARCVM จะมีการแปลไบนารีของ Intel Houdini สำหรับแอป ARM แต่ Waydroid บน Linux กำหนดให้คุณต้องติดตั้ง libndk หรือ libhoudini ผ่าน waydroid_script หาก XAPK มีเพียงไลบรารีเนทิฟ arm64-v8a เท่านั้น ใช้ ตัวตรวจสอบความเข้ากันได้ของอุปกรณ์ ABI และ DPI ของเราเพื่อตรวจสอบโฟลเดอร์ lib/ ที่แพ็คเกจของคุณมีก่อนทำการติดตั้ง
4. การคลายไฟล์ XAPK Archives จาก Linux Command Line
หากคุณต้องการตรวจสอบเนื้อหาดิบของไฟล์เก็บถาวร .xapk ใน bash/zsh บน Linux ก่อนที่จะปรับใช้ผ่าน ADB โปรดจำไว้ว่า .xapk เป็นคอนเทนเนอร์ PKZIP มาตรฐาน:
mkdir -p /tmp/xapk_unpack && unzip -q package.xapk -d /tmp/xapk_unpack
cat /tmp/xapk_unpack/manifest.json | jq .
adb install-multiple /tmp/xapk_unpack/*.apk
ข้อมูลสรุปสำหรับนักพัฒนา ChromeOS และ Linux
ด้วยการรวม Crostini ADB Bridge ในตัวของ ChromeOS (หรือ Linux Waydroid) เข้ากับการแปลง XAPK บนเบราว์เซอร์ คุณจะทดสอบและเรียกใช้แพ็กเกจ Android แบบแยกหลายส่วนบนฮาร์ดแวร์เดสก์ท็อปได้โดยไม่ต้องแก้ไขพาร์ติชันระบบหรือติดตั้งโปรแกรมเปิดไฟล์ของบุคคลที่สามที่ไม่น่าเชื่อถือ