XAPK-fájlok konvertálása és telepítése az Amazon Firestick-en, az Android TV-n és a Google TV-n
Egy Android TV build vagy segédprogram oldalsó betöltése Amazon Fire TV Stick, Chromecast Google TV-vel vagy NVIDIA Shield TV készülékre zökkenőmentesen működik, ha szabványos .apk fájlja van. Ha azonban az exportált vagy mentett build többszörösen felosztott .xapk vagy .apkm kötegként van csomagolva, két azonnali akadály jelenik meg a televízió képernyőjén: a beépített TV-csomag telepítője nem hajlandó megnyitni a .xapk fájlokat, és a legtöbb telefonorientált XAPK telepítőalkalmazásban nem lehet navigálni D-5-távvezérlővel.
1. Miért hibáznak az osztott XAPK-telepítők a televíziós interfészeken?
Az Android TV-t, Google TV-t vagy Fire OS-t (Android 9-en alapuló Fire OS 7 és Android 11-re épülő Fire OS 8) futtató okostévék és streaming stickek három lényeges dologban különböznek a telefonoktól:
- Korlátozott fedélzeti flash tárhely: Egy tipikus Fire TV Stick 4K vagy Chromecast Google TV-vel csak 4–8 GB használható felhasználói tárhellyel rendelkezik. Egy 900 MB-os .xapk archívum kicsomagolásához magán a TV-n közel 2,7 GB ideiglenes szabad területre van szükség (az eredeti archívum + kibontott felosztások + telepített csomag).
- 32 bites operációs rendszer mód számos streaming sticken: Annak ellenére, hogy a legtöbb Fire TV Stick 4K modell MediaTek processzora 64 bites képes, a Fire OS 32 bites armeabi-v7a mód nyelven fut a RAM megtakarítása érdekében. Ha a .xapk csak config.arm64_v8a.apk felosztásokat tartalmaz, a TV elutasítja azt a INSTALL_FAILED_NO_MATCHING_ABIS-vel. A Eszköz ABI és DPI kompatibilitás-ellenőrzője segítségével előzetesen ellenőrizheti, hogy mely ABI-felosztások vannak a csomagban.
- Nincs érintés bemenet az érintőképernyős párbeszédablakhoz: A harmadik féltől származó telefontelepítők gyakran helyeznek el megerősítő gombokat olyan sarkokba, amelyek nem érhetők el a TV távirányítójával virtuális egérkapcsoló nélkül.
2. 1. módszer: Először alakítsa át az XAPK-t egyetlen APK-vá a telefonon vagy a számítógépen (ajánlott)
Mivel a streaming stickek szűk tárterülettel és RAM-korláttal rendelkeznek, messze a leggyorsabb és legtisztább munkafolyamat az osztott APK-egyesítés a telefonon, Windows PC-n vagy Mac-en, mielőtt elküldené a kész .apk-t a TV-re:
- Nyissa meg a XAPK-APK konverter a xapktoapk.com-n-t telefonján, laptopján vagy asztali böngészőjén.
- Dobja be a .xapk vagy .apks archívumot a konverterre. A motor egyesíti az alap APK-t, a CPU-architektúra-könyvtárakat és a TV-sűrűség-erőforrásokat (xhdpi / tvdpi, javítja a bináris isSplitRequired jelzőt, és aláírja a kimenetet v1 + v2 aláírásokkal).
- Töltse le a kapott egyetlen .apk fájlt.
- Vigye át az egyetlen .apk-t Firestick-re vagy Android TV-re az otthoni Wi-Fi-n keresztül a Fájlok küldése TV-re segítségével (elérhető a hivatalos Play Store-ban és az Amazon Appstore-ban) vagy egy helyi HTTP-fájlmegosztással, majd kattintson rá egyszer a telepítéshez a natív TV-csomagtelepítővel.
3. 2. módszer: Osztott APK-k telepítése közvetlenül Wi-Fi-n keresztül, vezeték nélküli ADB használatával
Ha Ön fejlesztő, aki egy össze nem osztott osztott csomagot vagy egy Android/obb/ eszközcsomagot tartalmazó alkalmazást tesztel Firestick- vagy Google TV-eszközön, az összes felosztást egyetlen tranzakcióval telepítheti számítógépéről Wi-Fi-n keresztül:
- ADB hibakeresés engedélyezése Firestick / Google TV-n: A Fire TV készüléken navigáljon a Beállítások → My Fire TV → Fejlesztői beállítások elemre (ha rejtett, kattintson hétszer az eszköz nevére a Körülbelül alatt), és kapcsolja be a ADB hibakeresés funkciót. A Google TV-n engedélyezze a USB / vezeték nélküli hibakeresés-t a Beállítások → Rendszer → Fejlesztői beállítások alatt.
- Csomagolja ki az XAPK részeket: Dobja be a .xapk készüléket a XAPK archívumnézegető vagy APKM kicsomagoló termékünkbe, hogy kibontsa a felosztott .apk fájlokat egy mappába a számítógépén.
- Csatlakoztassa és futtassa a adb install-multiple-t: Nyissa meg a Terminált vagy a PowerShellt a számítógépen, és futtassa:
adb connect 192.168.1.50:5555 adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk
4. Hardverarchitektúra-referencia a népszerű TV-eszközökhöz
| Streaming Eszköz | OS Base | Szükséges CPU ABI | Javasolt felhasználói felület sűrűség |
|---|---|---|---|
| Amazon Fire TV Stick 4K / 4K Max | Fire OS 7 / Fire OS 8 | armeabi-v7a (32 bites operációs rendszer mód) | xhdpi (320 dpi) / tvdpi |
| Chromecast Google TV-vel (4K/HD) | Android TV 12/14 | armeabi-v7a | xhdpi (320 dpi) |
| Google TV Streamer (4K) | Android TV 14 | arm64-v8a & armeabi-v7a | xhdpi (320 dpi) |
| NVIDIA Shield TV Pro (2019) | Android TV 11 | arm64-v8a (64 bites natív) | xhdpi (320 dpi) |
A legjobb telepítési munkafolyamat kiválasztása TV-készülékéhez
A TV-beállítások 95%-ánál, ha a .xapk-t egyetlen önálló .apk-vé alakítja telefonján vagy számítógépén, mielőtt Wi-Fi-n keresztül továbbítaná, gigabájtnyi szűkös TV-flash-tárhelyet takaríthat meg, és megszűnik a távoli navigációval kapcsolatos fejfájás. Az oldalbetöltés előtt mindig ellenőrizze, hogy a csomag támogatja-e az adatfolyam-eszköz CPU-architektúráját (különösen a armeabi-v7a-t a Fire TV stickeken), és tartalmaz-e érvényes aláírást.