XAPK Dosyalarını Chromebook (ChromeOS) ve Linux'ta (Waydroid) Açma ve Yükleme
Modern Chromebook'lar, Android uygulamalarını Google'ın ARCVM (Chrome Sanal Makinesi için Android Çalışma Zamanı)'sinde çalıştırırken, Linux masaüstü ve avuç içi kullanıcıları (Ubuntu, Fedora, Arch ve SteamOS dahil) Waydroid'yi kullanarak tam Android ortamlarını çalıştırır. Ne ChromeOS'un Dosyalar uygulaması ne de Waydroid'in varsayılan waydroid app install CLI'si ham .xapk kapsayıcılarını doğrudan kabul etmediğinden, tarayıcıyla birleştirilmiş temiz bir .apk'ye veya Linux terminali aracılığıyla çok bölmeli bir ADB dağıtımına ihtiyacınız vardır.
1. Tarayıcıda XAPK'yı ChromeOS ve Linux'ta APK'ya dönüştürme
ChromeOS ve Linux masaüstü bilgisayarlar, geniş RAM'e sahip tam masaüstü Chromium/Firefox tarayıcısı içerdiğinden, herhangi bir .xapk veya .apks paketini, herhangi bir ekstra Linux paketi yüklemeden doğrudan tarayıcınıza dönüştürebilirsiniz:
- xapktoapk.com'yi Chromebook veya Linux makinenizde Chrome'da açın.
- .xapk arşivinizi dönüştürücüye bırakın. Temel APK'yı tamamlayıcı mimarisi ve DPI yapılandırma bölmeleriyle birleştirir ve çıktı paketini v1+v2 imzalarıyla imzalar.
- Bağımsız .apk dosyasını ChromeOS'taki Linux dosyaları dizininize (veya Linux'ta ~/Downloads indirin).
2. Dönüştürülen APK'yı Chromebook'a Yükleme (Cihazınızı Silmeden)
Daha eski kılavuzlar, Chromebook kullanıcılarına dizüstü bilgisayarlarının tamamını güvenli olmayan "Geliştirici Moduna" (cihazın gücünü yıkayan) koymalarını söylüyor. Modern ChromeOS'ta Olumsuz'nin tam Geliştirici Moduna ihtiyacı vardır; yalnızca yerleşik Linux Geliştirme Ortamı (Crostini)'ye ihtiyacınız vardır:
- Ayarlar → ChromeOS Hakkında → Geliştiriciler'yi açın ve Linux geliştirme ortamı'yi açın.
- Aynı Geliştiriciler menüsü altında, Android uygulamaları geliştirin'yi tıklayın ve ADB hata ayıklamasını etkinleştir'yi açın (Chrostini'yi ARCVM'ye bağlamak için Chromebook'unuz bir kez yeniden başlatılacaktır).
- Chromebook'unuzda Linux Terminal uygulamasını açın ve Android ADB istemcisini yükleyin:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Dahili ARCVM Android köprüsüne bağlanın (100.115.92.2:5555) ve dönüştürülen APK'nızı yükleyin:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Waydroid aracılığıyla XAPK Paketlerini Linux Masaüstü Bilgisayarlara ve Steam Deck'e Yükleme
Waydroid'yi Ubuntu, Fedora, Arch Linux veya Steam Deck'te çalıştırırsanız waydroid app install yalnızca tek bir monolitik .apk dosyasını kabul eder:
- Tek Birleştirilmiş APK Rotası (En Hızlı): Dönüştür .xapk tek bir .apk bizim kullanarak çevrimiçi XAPK'dan APK'ye Dönüştürücü, ardından şunu çalıştırın:
waydroid app install ~/Downloads/converted_app.apk - CPU Mimarisi Kontrolü (x86_64 ve arm64-v8a): Intel ve AMD Chromebook'lar ve Linux PC'ler bir x86_64 işlemci çalıştırır. ChromeOS ARCVM, ARM uygulamaları için Intel Houdini ikili çevirisini içerirken, Linux'ta Waydroid, XAPK'nın yalnızca arm64-v8a yerel kitaplıkları içermesi durumunda libndk veya libhoudini'yi waydroid_script aracılığıyla yüklemenizi gerektirir. Yüklemeden önce paketinizin hangi lib/ klasörlerini içerdiğini incelemek için Cihaz ABI ve DPI Uyumluluk Denetleyicisi ürünümüzü kullanın.
4. XAPK Arşivlerini Linux Komut Satırından Açma
ADB aracılığıyla dağıtmadan önce Linux'ta bir .xapk arşivinin ham içeriğini bash/zsh biçiminde incelemeyi tercih ederseniz, .xapk'nin standart bir PKZIP kapsayıcısı olduğunu unutmayı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
ChromeOS ve Linux Geliştiricileri için Özet
ChromeOS'un yerleşik Crostini ADB köprüsünü (veya Linux Waydroid) tarayıcı tabanlı XAPK dönüşümüyle birleştirerek, sistem bölümlerini değiştirmeden veya güvenilmeyen üçüncü taraf paket açıcıları yüklemeden çoklu bölünmüş Android paketlerini masaüstü donanımında test edebilir ve çalıştırabilirsiniz.