ZArchiver, SAI & AntiSplit-M vs. Penukaran XAPK Penyemak Imbas: Kaedah Mana Yang Perlu Anda Gunakan?
Apabila pengguna dan pembangun Android perlu memasang atau menukar arkib .xapk atau .apks tanpa memasang pelanggan kedai pihak ketiga yang berat, empat alatan muncul berulang kali: ZArchiver, SAI (Pemasang APK Split), AntiSplit-M dan penukar XAPKS kepada APK berasaskan pelayar seperti xapktoapk.com. Walaupun keempat-empatnya mengendalikan bekas arkib Android, mereka melakukan kerja yang pada asasnya berbeza di bawah hud.
1. Mengapa Mengekstrak base.apk dalam ZArchiver Gagal pada Apl Split Moden
Beribu-ribu tutorial mengarahkan pengguna untuk membuka .xapk dalam ZArchiver, mengekstrak base.apk dan ketik pasang. Kaedah itu berkesan pada tahun 2018 apabila .xapk hanya mengandungi satu APK monolitik serta folder Android/obb/. Walau bagaimanapun, hari ini, lebih 85% apl Android menggunakan APK Pisah Penghantaran Dinamik.
Jika anda menggunakan ZArchiver untuk mengekstrak base.apk sahaja daripada berkas berpecah, ia gagal kerana ZArchiver ialah pengarkib fail, bukan pengkompil APK binari—ia tidak menggabungkan config.arm64_v8a.apk ke base.apk, tidak menampal isSplitRequired="true" di dalam binari AndroidManifest.xml dan tidak mengubahsuai pakej. Ambil perhatian bahawa walaupun menu "Pasang" terbina dalam ZArchiver boleh menggunakan sesi pemasang berbilang pakej Android pada sesetengah telefon, ia masih tidak menghasilkan fail .apk kendiri yang boleh anda kongsi, arkib atau muat sisi ke Android TV atau emulator.
2. Bagaimana SAI (Pemasang APK Split) Berbeza daripada Penggabungan APK
SAI ialah utiliti Android sumber terbuka yang dihormati yang menggunakan API PackageInstaller.Session Android untuk menyalurkan berbilang pembahagian .apk ke sistem pengendalian pada masa yang sama. Walau bagaimanapun:
- SAI pemasangan membahagikan arkib ke telefon semasa, tetapi tidak boleh bergabung membahagikan .xapk menjadi satu fail .apk kendiri.
- Pada telefon Xiaomi yang menjalankan MIUI atau HyperOS, SAI kerap gagal melainkan anda melumpuhkan Pengoptimuman MIUI (yang menetapkan semula kebenaran apl pada telefon anda).
3. AntiSplit-M lwn. Penukaran Berasaskan Pelayar (xapktoapk.com)
AntiSplit-M ialah apl Android sumber terbuka yang direka bentuk untuk menggabungkan APK berpecah pada peranti, manakala xapktoapk.com berjalan terus dalam penyemak imbas anda merentas Android, Windows PC, macOS, Linux dan ChromeOS dengan pemasangan apl sifar diperlukan.
| Keupayaan | xapktoapk.com (Pelayar) | ZArchiver | SAI (Pemasang Berpisah) | AntiSplit-M |
|---|---|---|---|---|
| Mengeluarkan .APK Tunggal Kendiri? | Ya (Digabungkan + Ditandatangani) | Tidak (Nyahzip sahaja) | Tidak (Pemasangan berpecah sahaja) | ya |
| Memerlukan Memasang Apl Pertama? | Tidak (Berjalan dalam Penyemak Imbas) | Ya (Android sahaja) | Ya (Android sahaja) | Ya (Android sahaja) |
| Berfungsi pada Windows PC, Mac & Chromebook? | Ya (Semua OS) | Tidak | Tidak | Tidak |
| Menampal Tanda isSplitRequired & V1+V2? | ya | Tidak | T/A | ya |
| Mengendalikan Pengekstrakan Pengembangan .OBB? | Ya (Alat OBB) | Ya (Salinan manual) | Terhad | Perpecahan sahaja |
Bila Perlu Menggunakan Setiap Alat dalam Aliran Kerja Anda
- Gunakan xapktoapk.com pada bila-bila masa anda mahu .apk tunggal, digabungkan secara kekal, v1+v2 bertandatangan tanpa memasang sebarang apl pembantu pada telefon anda atau semasa bekerja pada Windows PC, Mac, Chromebook atau Android TV.
- Gunakan ZArchiver (digandingkan dengan Shizuku pada Android 13–15) apabila anda perlu menyalin fail pengembangan .obb yang diekstrak ke dalam /sdcard/Android/obb/<package>/ pada telefon anda tanpa komputer.
- Gunakan SAI apabila anda ingin mengeksport apl pisah yang dipasang daripada peranti anda sendiri ke dalam arkib sandaran .apks.