Pakej A (Versi Lama / Asas)
Klik atau lepaskan fail .apk / .xapk dahulu
Pakej B (Versi Baharu / Kemas Kini)
Klik atau lepaskan fail .apk / .xapk kedua
Mengapa Membandingkan Versi APK Menghalang Kemas Kini Gagal
Apabila anda memasang versi apl Android yang lebih baharu berbanding pemasangan sedia ada, PackageManager Android menguatkuasakan dua peraturan ketat: versionCode pakej baharu mestilah lebih besar daripada atau sama dengan binaan yang dipasang dan sijil tandatangannya di dalam META-INF/ (atau Blok Tandatangan APK v2/v3) mestilah sama bait demi bait.
- Menandatangani Perlawanan Ringkasan Sijil: Mengira cap jari SHA-256 blok tandatangan .RSA / .DSA / .EC dalam kedua-dua pakej supaya anda tahu dengan segera jika kemas kini di tempat akan berjaya tanpa menyahpasang.
- Perbezaan ABI & DEX Asli: Menyerlahkan sama ada kemas kini melucutkan pustaka armeabi-v7a 32-bit atau menambah fail classes*.dex baharu.
- Delta Kemasukan CRC32: Menyenaraikan fail tepat ditambah atau dialih keluar antara binaan.
Cara Android Menilai Kemas Kini Pakej (INSTALL_FAILED_UPDATE_INCOMPATIBLE)
Salah satu ralat yang paling kerap dihadapi pengguna semasa mengemas kini apl yang dimuat sisi ialah "Apl tidak dipasang kerana pakej bercanggah dengan pakej sedia ada" (dikenali dalam log ADB sebagai INSTALL_FAILED_UPDATE_INCOMPATIBLE). Ini berlaku apabila apl yang dipasang datang daripada Gedung Google Play (ditandatangani dengan kunci keluaran peribadi pembangun) dan kemas kini telah ditukar daripada arkib .xapk pembahagian (yang perlu ditandatangani semula dengan kunci tandatangan penukar selepas menggabungkan pemisahan).
Walau bagaimanapun, jika kedua-dua versi lama anda dan versi baharu anda telah ditukar menggunakan xapktoapk.com, saluran paip tandatangan deterministik kami menggunakan sijil tandatangan konsisten yang sama merentas penukaran—bermaksud anda boleh memasang APK baharu ditukar terus di atas APK ditukar lama tanpa menyahpasang atau kehilangan kemajuan dalam apl anda! Gunakan alat perbandingan di atas untuk mengesahkan bahawa kedua-dua fail berkongsi ringkasan sijil yang sama sebelum anda memasang.