Paano Buksan at I-install ang XAPK Files sa Chromebook (ChromeOS) at Linux (Waydroid)
Ang modernong Mga Chromebook ay nagpapatakbo ng mga Android application sa loob ng ARCVM (Android Runtime para sa Chrome Virtual Machine) ng Google, habang ang Linux desktop at mga handheld na user (kabilang ang Ubuntu, Fedora, Arch, at SteamOS) ay nagpapatakbo ng buong Android environment gamit ang Waydroid. Dahil hindi direktang tinatanggap ng Files app ng ChromeOS o ng default na waydroid app install CLI ng Waydroid ang mga hilaw na container ng .xapk, kailangan mo ng malinis na browser-merged .apk o isang multi-split na deployment ng ADB sa Linux terminal.
1. Pag-convert ng XAPKS sa APK sa ChromeOS at Linux sa Browser
Dahil ang mga desktop ng ChromeOS at Linux ay may kasamang buong desktop na Chromium/Firefox browser na may malaking RAM, maaari mong i-convert ang anumang .xapk o .apks na bundle nang direkta sa iyong browser nang hindi nag-i-install ng anumang karagdagang Linux package:
- Buksan ang xapktoapk.com sa Chrome sa iyong Chromebook o Linux machine.
- I-drop ang iyong .xapk archive sa converter. Pinagsasama nito ang batayang APK sa kasama nitong arkitektura at mga paghahati ng configuration ng DPI at nilalagdaan ang output package gamit ang mga v1+v2 na lagda.
- I-download ang standalone na .apk file sa iyong Linux file na direktoryo sa ChromeOS (o ~/Downloads sa Linux).
2. Pag-install ng Na-convert na APK sa Chromebook (Nang Hindi Pinupunasan ang Iyong Device)
Sinasabi ng mga mas lumang gabay sa mga user ng Chromebook na ilagay ang kanilang buong laptop sa hindi secure na "Developer Mode" (na nagpapagana sa device). Sa modernong ChromeOS, kailangan mo ng hindi ng buong Developer Mode—kailangan mo lang ng built-in na Linux Development Environment (Crostini):
- Buksan ang Mga Setting → Tungkol sa ChromeOS → Mga Developer at i-on ang Linux development environment.
- Sa ilalim ng parehong Mga developer menu, i-click ang Bumuo ng mga Android app at i-toggle sa Paganahin ang pag-debug ng ADB (magre-restart ang iyong Chromebook nang isang beses upang i-link ang Crostini sa ARCVM).
- Buksan ang Linux Terminal app sa iyong Chromebook at i-install ang Android ADB client:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Kumonekta sa panloob na ARCVM Android bridge (100.115.92.2:5555) at i-install ang iyong na-convert na APK:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Pag-install ng XAPK Bundle sa Linux Desktops at Steam Deck sa pamamagitan ng Waydroid
Kung nagpapatakbo ka ng Waydroid sa Ubuntu, Fedora, Arch Linux, o isang Steam Deck, ang waydroid app install ay tumatanggap lamang ng isang monolitikong .apk file:
- Isang Pinagsamang Ruta ng APK (Pinakamabilis): I-convert ang iyong .xapk sa isang solong .apk gamit ang aming online XAPKS sa APK Converter, pagkatapos ay tumakbo:
waydroid app install ~/Downloads/converted_app.apk - Ang Pagsusuri sa Arkitektura ng CPU (x86_64 vs arm64-v8a): Intel at AMD Chromebook at Linux PC ay nagpapatakbo ng x86_64 na processor. Habang ang ChromeOS ARCVM ay may kasamang Intel Houdini binary translation para sa ARM app, hinihiling sa iyo ng Waydroid sa Linux na mag-install ng libndk o libhoudini sa pamamagitan ng waydroid_script kung ang XAPK ay naglalaman lamang ng mga katutubong library ng arm64-v8a. Gamitin ang aming ABI at DPI Compatibility Checker ng Device upang siyasatin kung aling mga folder ng lib/ ang nilalaman ng iyong package bago i-install.
4. Pag-unpack ng XAPK Archives mula sa Linux Command Line
Kung mas gusto mong suriin ang mga hilaw na nilalaman ng isang .xapk archive sa bash/zsh sa Linux bago i-deploy sa pamamagitan ng ADB, tandaan na ang .xapk ay isang karaniwang PKZIP container:
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
Buod para sa Mga Developer ng ChromeOS at Linux
Sa pamamagitan ng pagsasama-sama ng built-in na Crostini ADB bridge (o Linux Waydroid) ng ChromeOS sa conversion na XAPK na nakabatay sa browser, maaari mong subukan at patakbuhin ang mga multi-split na Android package sa desktop hardware nang hindi binabago ang mga partition ng system o pag-install ng mga hindi pinagkakatiwalaang third-party na unpacker.