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:

  1. Buksan ang xapktoapk.com sa Chrome sa iyong Chromebook o Linux machine.
  2. 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.
  3. 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):

  1. Buksan ang Mga Setting → Tungkol sa ChromeOS → Mga Developer at i-on ang Linux development environment.
  2. 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).
  3. 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
  4. 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:

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.

Ininhinyero at Dokumento ni Mst Shaefale Punong Developer at Arkitekto ng Package sa Android • Na-verify sa Android 12–15

Pinapanatili ni Mst Shaefale ang client-side na Android packaging utilities sa xapktoapk.com. Mga tanong tungkol sa pagsasalin ng ARCVM o Waydroid ABI? Makipag-ugnayan sa aming support desk.