Cách mở và cài đặt tệp XAPK trên Chromebook (ChromeOS) và Linux (Waydroid)
Chromebook hiện đại chạy các ứng dụng Android bên trong ARCVM (Thời gian chạy Android dành cho máy ảo Chrome) của Google, trong khi người dùng máy tính để bàn và thiết bị cầm tay Linux (bao gồm Ubuntu, Fedora, Arch và SteamOS) chạy các môi trường Android đầy đủ bằng Waydroid. Vì cả ứng dụng Tệp của ChromeOS lẫn waydroid app install CLI mặc định của Waydroid đều không chấp nhận trực tiếp các vùng chứa .xapk thô nên bạn cần có .apk hợp nhất với trình duyệt hoặc triển khai ADB nhiều phần thông qua thiết bị đầu cuối Linux.
1. Chuyển đổi XAPKS sang APK trên ChromeOS & Linux trong Trình duyệt
Vì máy tính để bàn ChromeOS và Linux bao gồm trình duyệt Chrome/Firefox dành cho máy tính để bàn đầy đủ với RAM lớn nên bạn có thể chuyển đổi bất kỳ gói .xapk hoặc .apks nào trực tiếp trong trình duyệt của mình mà không cần cài đặt thêm bất kỳ gói Linux nào:
- Mở xapktoapk.com trong Chrome trên máy Chromebook hoặc Linux của bạn.
- Thả kho lưu trữ .xapk của bạn vào bộ chuyển đổi. Nó hợp nhất APK cơ sở với kiến trúc đồng hành và các phân chia cấu hình DPI, đồng thời ký gói đầu ra bằng chữ ký v1+v2.
- Tải tệp .apk độc lập xuống thư mục Tập tin Linux của bạn trên ChromeOS (hoặc ~/Downloads trên Linux).
2. Cài đặt APK đã chuyển đổi trên Chromebook (Không cần xóa thiết bị của bạn)
Các hướng dẫn cũ hơn yêu cầu người dùng Chromebook đặt toàn bộ máy tính xách tay của họ vào "Chế độ nhà phát triển" không an toàn (chế độ này sẽ cấp nguồn cho thiết bị). Trên ChromeOS hiện đại, không cần có Chế độ nhà phát triển đầy đủ—bạn chỉ cần Môi trường phát triển Linux (Crostini) tích hợp sẵn:
- Mở Cài đặt → Giới thiệu về ChromeOS → Nhà phát triển và bật Môi trường phát triển Linux.
- Trong cùng một menu Nhà phát triển, hãy nhấp vào Phát triển ứng dụng Android và bật Bật gỡ lỗi ADB (Chromebook của bạn sẽ khởi động lại một lần để liên kết Crostini với ARCVM).
- Mở ứng dụng Linux Terminal trên Chromebook của bạn và cài đặt ứng dụng khách Android ADB:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Kết nối với cầu Android ARCVM nội bộ (100.115.92.2:5555) và cài đặt APK đã chuyển đổi của bạn:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Cài đặt gói XAPK trên máy tính để bàn Linux & Steam Deck qua Waydroid
Nếu bạn chạy Waydroid trên Ubuntu, Fedora, Arch Linux hoặc Steam Deck, waydroid app install chỉ chấp nhận một tệp .apk nguyên khối duy nhất:
- Tuyến APK hợp nhất đơn (Nhanh nhất): Chuyển đổi của bạn .xapk thành một .apk sử dụng của chúng tôi Trình chuyển đổi XAPKS sang APK trực tuyến, sau đó chạy:
waydroid app install ~/Downloads/converted_app.apk - Kiểm tra kiến trúc CPU (x86_64 so với arm64-v8a): Chromebook của Intel và AMD cũng như PC Linux chạy bộ xử lý x86_64. Trong khi ChromeOS ARCVM bao gồm bản dịch nhị phân Intel Houdini cho ứng dụng ARM thì Waydroid trên Linux yêu cầu bạn cài đặt libndk hoặc libhoudini qua waydroid_script nếu XAPK chỉ chứa thư viện gốc arm64-v8a. Sử dụng Trình kiểm tra khả năng tương thích ABI &DPI của thiết bị của chúng tôi để kiểm tra thư mục lib/ nào trong gói của bạn trước khi cài đặt.
4. Giải nén kho lưu trữ XAPK từ dòng lệnh Linux
Nếu bạn muốn kiểm tra nội dung thô của kho lưu trữ .xapk trong bash/zsh trên Linux trước khi triển khai qua ADB, hãy nhớ rằng .xapk là vùng chứa PKZIP tiêu chuẩn:
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
Tóm tắt dành cho nhà phát triển ChromeOS và Linux
Bằng cách kết hợp cầu nối Crostini ADB tích hợp sẵn của ChromeOS (hoặc Linux Waydroid) với chuyển đổi XAPK dựa trên trình duyệt, bạn có thể kiểm tra và chạy các gói Android nhiều phần trên phần cứng máy tính để bàn mà không cần sửa đổi phân vùng hệ thống hoặc cài đặt trình giải nén không đáng tin cậy của bên thứ ba.