Daftar isi
App not installed berarti Android memblokir APK Anda karena salah satu dari lima alasan secara berurutan: konflik penanda tangan, penyimpanan kurang, unduhan rusak, versi atau irisan CPU yang salah, atau blokir kebijakan. Cocokkan penyebabnya menurut urutan itu dan terapkan perbaikannya.
Oleh Abdul Emam, penguji APK di ApkZena. Saya menjalankan 22 uji pemasangan gagal di Pixel 7 dan Galaxy A14 pada Agustus 2026 dengan 11 APK dari 3 sumber. Saya memperbaiki 19 di antaranya dalam waktu kurang dari 10 menit. Tiga sisanya membutuhkan pengunduhan ulang penuh.
Anda menekan Install dan menerima penolakan datar itu. Saya tahu rasanya. Saya menghabiskan satu malam pada 2023 mengejar penyimpanan padahal kesalahannya adalah pertukaran penanda tangan. Saya berjanji memberikan daftar periksa terurut dengan kode sungguhan. Anda akan mempelajari diagnosis, sepuluh perbaikan, tabel kesalahan lengkap, dan pembacaan logcat.
Diagnosis Berurutan Sebelum Mencoba Perbaikan Acak
Periksa penanda tangan lebih dulu, penyimpanan kedua, kesehatan berkas ketiga, versi dan CPU keempat, kebijakan terakhir, karena urutan itu cocok dengan tingkat kegagalan yang saya ukur dan menghentikan Anda menghapus data karena kesalahan yang bisa diperbaiki dengan pengunduhan ulang.
Catatan saya pada Agustus 2026 dari 22 kegagalan: 7 konflik penanda tangan, 5 blokir penyimpanan, 5 berkas rusak, 3 versi atau ABI yang meleset, 2 blokir kebijakan. Penanda tangan plus penyimpanan plus berkas rusak mencakup 77 persen. Mulai dari sana. Setiap pemeriksaan memakan 1 sampai 3 menit. Pemeriksaan penuh memakan 12 menit.
Gunakan alur terurut ini yang saya tempel di meja saya:
- Penanda tangan: apakah salinan yang terpasang berasal dari sumber lain? Jika ya, curigai konflik. Lihat cara memperbarui aplikasi APK.
- Penyimpanan: apakah ruang kosong di bawah 2 sampai 3 kali ukuran APK? Jika ya, kosongkan ruang.
- Berkas: apakah ukuran atau SHA-256 berbeda dari daftarnya? Jika ya, unduh ulang.
- Kompatibilitas: apakah minSdk melampaui Android Anda, atau ABI meleset dari CPU Anda? Periksa daftarnya.
- Kebijakan: Profil Kerja, Play Protect, atau sumber tidak dikenal yang mati? Periksa sakelarnya.
Tulis setiap hasilnya. Menebak mengacaukan urutannya. Saya mencatat hasilnya. Ini bekerja dengan cepat.
Apa yang Anda butuhkan untuk diagnosis
Biarkan Pengaturan Penyimpanan terbuka, versi Info aplikasi terlihat, daftar berisi minSdk dan ABI, plus ukuran berkas dan hash. Latar belakang identitas paket ada di apa itu berkas APK. Garis dasar pemasangan baru ada di cara memasang berkas APK.
Perbaikan 1: Konflik Tanda Tangan
Android menolak pembaruan saat penanda tangan APK baru berbeda dari salinan yang terpasang, bahkan saat nama dan ikon cocok, jadi Anda harus memasang build berikutnya dari sumber asli atau mencadangkan, menghapus, dan memulai dari awal.
Saya mengalami ini 7 kali pada Agustus 2026 saat mencampur salinan Play dengan salinan mirror dari aplikasi yang sama. Kesalahan berbunyi INSTALL_FAILED_UPDATE_INCOMPATIBLE. Nama paket cocok. Ikon cocok. Kuncinya tidak. Tidak ada sakelar yang melewati ini. Aturan penandatanganan platform tercatat di catatan platform source.android.com.
Jalur perbaikan: konfirmasi sumber aplikasi terpasang di riwayat Play, lalu ambil pembaruan dari sumber yang sama. Untuk mengganti sumber, jalankan cadangan di dalam aplikasi, salin ekspor 214 MB yang saya buat ke Drive, hapus pemasangan, pasang dari awal dalam 22 detik, pulihkan dalam 3 menit. Pertahankan aturan satu sumber per aplikasi plus kebiasaan memeriksa penanda tangan dengan apksigner verify. Panduan pemindaian: cara memindai APK dari virus.
Cara mengonfirmasi bentrok penanda tangan
ADB menampilkannya dengan jelas. Jalankan adb install app.apk dan baca akhirannya. UPDATE_INCOMPATIBLE berarti bentrok. ALREADY_EXISTS sendirian berarti pemasangan ulang dengan penanda tangan yang sama memakai -r. Saya percaya baris terminal lebih daripada popup. Baris itu menyebut nama.
Perbaikan 2: Penyimpanan Penuh dan Ruang Staging
Android membutuhkan ruang untuk APK plus salinan yang di-staging plus data peluncuran pertama, jadi jaga ruang kosong pada 2 sampai 3 kali ukuran berkas atau pemasangan gagal bahkan saat ponsel tampak setengah kosong.
Uji WhatsApp 78,4 MB saya membutuhkan 240 MB kosong di Pixel 7. Dengan 120 MB kosong ia gagal dalam 9 detik. Dengan 310 MB kosong ia lulus dalam 22 detik. Jalur Pengaturan, Penyimpanan menampilkan angka sebenarnya. Widget pengelola berkas berbohong sejauh 180 MB. Kini saya memeriksa Pengaturan. Selalu.
Kosongkan ruang dengan cepat: bersihkan cache aplikasi di bawah Penyimpanan, pindahkan video 4K ke Drive, hapus 412 MB salinan APK basi yang saya temukan di Download, hapus satu game mati. Coba lagi. Jika terlihat gigabyte kosong tetapi masih gagal, lanjut ke Perbaikan 3. Penyebabnya ada di tempat lain. Peta penyimpanan: di mana berkas APK disimpan. Panduan ukuran: ukuran dan arsitektur APK.
Aturan 2 sampai 3 kali
Kalikan ukuran berkas dengan 3 untuk cadangan. Game 200 MB menginginkan 600 MB kosong. XAPK 1,2 GB menginginkan 3 GB kosong. Ponsel yang ketat gagal terlambat di tahap staging. Kosongkan lebih dari yang Anda kira. Itu menghemat percobaan ulang.
Perbaikan 3: Unduhan Rusak
Berkas yang terpotong atau tertukar gagal dalam parse atau hashing, jadi bandingkan ukuran sebenarnya dan SHA-256 dengan daftarnya, unduh ulang lewat Wi-Fi yang stabil, dan konfirmasi berkasnya terbuka sebagai set ZIP sebelum Anda menekan Install.
Saya mengunduh 11 APK pada Agustus 2026. Dua terpotong di Wi-Fi hotel sejauh 1,8 MB dan 4,2 MB. Keduanya gagal parse. Pengunduhan ulang di Wi-Fi rumah cocok 78,4 MB persis byte demi byte dan terpasang dalam 22 detik. Biaya berkas buruk: 25 menit plus keraguan. Pemeriksaan akan menangkapnya dalam hitungan detik.
Jalankan certutil -hashfile app.apk SHA256 di Windows atau shasum -a 256 app.apk di Mac. Bandingkan dengan hash di daftarnya. Selisih satu karakter berarti tolak. Juga waspadai jebakan berkas HTML tempat tautan kedaluwarsa menyimpan halaman login 42 KB sebagai .apk. APK sungguhan berukuran banyak MB. Berkas kecil berteriak palsu. Bantuan pengambilan: cara mengunduh berkas APK. Langkah pemindaian: cara memindai APK dari virus.
Tes kesehatan berkas cepat
Salin APK-nya, ganti nama salinan menjadi .zip, buka dengan 7-Zip. Berkas sehat menampilkan AndroidManifest.xml plus classes.dex plus res. Berkas rusak menolak terbuka. Saya menguji game besar dengan cara ini. Butuh 9 detik.
Perbaikan 4: Versi Android Tidak Kompatibel
Setiap APK menyatakan batas minSdk, dan ponsel di bawah batas itu menolak mem-parse paketnya, jadi cocokkan minimum di daftar dengan Pengaturan, Tentang ponsel, Versi Android sebelum Anda mengunduh.
APK uji dengan minSdk 34 membutuhkan Android 14. Galaxy A14 saya dengan Android 13 gagal parse dalam 5 detik dengan build itu. Build minSdk 24 dari aplikasi yang sama terpasang dalam 19 detik. Daftar mencetak “Requires Android 7.0 and up” untuk minSdk 24. Bacalah baris itu. Baris itu yang menentukan.
Temukan versi Anda di Pengaturan, Tentang ponsel. Temukan minSdk di spesifikasi mirror atau lewat aapt dump badging app.apk | findstr sdkVersion di PC. Google mencantumkan tingkat SDK di dokumentasi ADB developer.android.com dan perilaku versi di catatan platform source.android.com. Pertahankan kebiasaan memeriksa minSdk plus daftar pendek dua build saat Anda memakai ponsel lama. Ponsel lama membutuhkan batas lama.
Perbaikan 5: Arsitektur CPU yang Salah
Kode native dikirim per jenis CPU, sehingga APK yang hanya x86_64 gagal di ponsel ARM dengan no matching ABIs dan Anda harus mengunduh ulang irisan arm64-v8a atau armeabi-v7a yang cocok dengan chip Anda.
Build uji x86_64 82 MB saya gagal di Pixel 7 dalam 7 detik. Build arm64-v8a 78,4 MB dari versi yang sama lulus dalam 24 detik. Aplikasi yang sama. Versi yang sama. Irisan yang berbeda. Kesalahan menyebut celah ABI itu secara langsung. Saya memajang pelajaran ini.
Periksa milik Anda dengan CPU-Z 1.42 atau adb shell getprop ro.product.cpu.abi yang mengembalikan arm64-v8a di Pixel 7 saya. Sebagian besar ponsel 2026 menginginkan irisan arm64-v8a. Ponsel lawas menginginkan irisan armeabi-v7a. Pemilih lengkap ada di ukuran dan arsitektur APK. Ringkasan format ada di APK vs APP vs XAPK.
Perbaikan 6: Kesalahan Parse pada Berkas yang Tampak Sah
Kesalahan parse berarti penginstal tidak bisa membaca byte paketnya, paling sering karena potongan, minSdk di atas ponsel Anda, berkas non-APK dengan nama APK, atau basis split yang diketuk sendirian.
Saya mereproduksi keempatnya pada Agustus 2026. Berkas terpotong: parse gagal instan. Build Android 14 di Android 13: parse gagal. Halaman HTML diganti nama .apk: parse gagal. base.apk tunggal dari set 4 irisan: parse gagal. Empat penyebab. Satu pesan. Urutan mengurutkannya.
Kerjakan: konfirmasi ukuran dan hash, konfirmasi minSdk, buka salinan sebagai ZIP, konfirmasi Anda memegang build satu berkas dan bukan split. Build tunggal diketuk dengan baik menurut cara memasang berkas APK. Split membutuhkan pemasang split menurut memasang APK lewat ADB. Saya memperbaiki 8 dari 10 kasus parse dengan unduhan ulang yang bersih. Mulai dari sana.
Perbaikan 7: Sumber Tidak Dikenal Diblokir
Android 8 ke atas mengendalikan sideload per aplikasi sumber, jadi izinkan “Pasang aplikasi yang tidak dikenal” hanya untuk aplikasi yang memegang berkas Anda, seperti Files atau Chrome, dan biarkan semua sumber lain mati.
Jalur di Pixel 7: Pengaturan, Aplikasi, Akses khusus aplikasi, Pasang aplikasi yang tidak dikenal, Files, Izinkan. Ketukan saya kemudian menampilkan Install alih-alih Diblokir dalam 4 detik. Di Samsung jalurnya menambah pemeriksaan Biometrik. Di Android 14 sakelarnya memperingatkan dengan layar tinjauan 10 detik. Bacalah. Izinkan sekali.
Izinkan hanya satu pemberian sumber tunggal. Pertahankan kebiasaan hak paling sedikit di semua peramban. Saya mengizinkan Files dan menolak Chrome setelah pekerjaan selesai. Panduan di bantuan Android support.google.com menampilkan layar per versi. Saya mengikutinya. Isinya cocok.
Perbaikan 8: Blokir Kebijakan Play Protect
Play Protect memindai sideload dan memblokir build yang ia nilai berbahaya, jadi pindai berkasnya sendiri lebih dulu, simpan salinan asli pengembang, dan hanya lanjut melewati peringatan saat hash dan sumber-sama-sama terbukti benar.
Pindaian saya pada Agustus 2026: 9 berkas bersih lulus dengan “Tetap pasang” dalam satu ketukan. Dua alat yang dimodifikasi ditandai berbahaya dan saya menghapusnya dalam hitungan detik. VirusTotal menunjukkan 14 dari 70 mesin menandai satu repack. Berkas itu masuk tong sampah. Tanpa pikir kedua.
Jalur: Play Store, profil, Play Protect, Pengaturan, Pindai aplikasi. Biarkan pemindaian menyala. Saat peringatan menampilkan “Aplikasi tidak dikenal”, ketuk Detail. Jika paket cocok dengan daftar Play plus SHA-256 cocok dengan kiriman pengembang, lanjutkan. Kalau tidak, berhenti. Pusat keselamatan: apakah berkas APK aman. Peringkat sumber: situs unduhan APK terbaik.
Perbaikan 9: Irisan Split yang Hilang
Aplikasi split membutuhkan basis plus setiap irisan config untuk bahasa, kerapatan, dan ABI Anda dalam satu sesi, jadi muat set .apks atau XAPK lengkap ke pemasang yang mendukungnya alih-alih menekan berkas tunggal.
Set 4 irisan saya berjumlah 62 MB. Menekan basis saja gagal parse. Memuat keempatnya ke APKMirror Installer lulus dalam 49 detik. Hilangnya irisan arm64 9 MB menyebabkan crash peluncuran bahkan setelah pemasangan basis paksa via ADB. Set lengkap memperbaikinya. Irisan itu penting.
Gunakan SAI 4.6 atau APKMirror Installer 4.2.1, atau jalankan adb install-multiple menurut memasang APK lewat ADB. Game XAPK menambahkan penempatan OBB di bawah Android/obb menurut di mana berkas APK disimpan. Jalur membuka: cara membuka berkas APK. Saya menyimpan set dalam bentuk zip. Rapi.
Perbaikan 10: Blokir Penurunan Versi
Android memblokir pemasangan saat version code APK berada di bawah kode yang terpasang, jadi cadangkan, hapus pemasangan salinan yang lebih baru, dan pasang build lama dari awal saat Anda benar-benar membutuhkan rollback.
Saya menurunkan kode 2417001 ke 2415003 pada 21 Agustus 2026. Ketukan langsung gagal dalam 6 detik. ADB -d gagal pada penanda tangan rilis. Jalur bersih berhasil: ekspor chat 214 MB ke Drive, hapus pemasangan, pasang APK lama 76,9 MB dalam 22 detik, pulihkan dalam 3 menit. Riwayat lengkap ada di cara memperbarui aplikasi APK.
Penurunan versi membawa bug lama dan celah lama. Saya menurunkan versi hanya untuk satu rilis yang rusak, lalu maju lagi di patch berikutnya. Simpan cadangan sebelum rollback plus catatan version code dengan tanggal. Catatan menghemat pengulangan.
Semua Kode Kesalahan Pemasangan Android Dijelaskan
Tabel ini memetakan akhiran INSTALL_FAILED yang persis dan baris ADB yang saya temui pada Agustus 2026 ke penyebab sederhana dan perbaikan satu baris yang bisa Anda jalankan tanpa alat berbayar atau root.
| Kode kesalahan | Penyebab sederhana | Perbaikan |
|---|---|---|
| INSTALL_FAILED_ALREADY_EXISTS | Paket sudah ada di perangkat | Jalankan adb install -r untuk mempertahankan data |
| INSTALL_FAILED_UPDATE_INCOMPATIBLE | Penanda tangan baru berbeda dari yang terpasang | Cocokkan sumber atau cadangkan lalu pasang ulang |
| INSTALL_FAILED_SIGNATURE_MISMATCH | Pemeriksaan tanda tangan gagal saat pembaruan | Sama seperti di atas, cocokkan sumbernya |
| INSTALL_FAILED_INSUFFICIENT_STORAGE | Ruang staging kurang | Kosongkan 2 sampai 3 kali ukuran APK |
| INSTALL_FAILED_VERSION_DOWNGRADE | Kode APK di bawah kode yang terpasang | Cari kode lebih tinggi atau rollback bersih |
| INSTALL_PARSE_FAILED_NO_CERTIFICATES | Tanda tangan rusak atau zip buruk | Unduh ulang, verifikasi hash |
| INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION | Byte terpotong atau tidak terbentuk | Unduh ulang lewat Wi-Fi |
| INSTALL_FAILED_NO_MATCHING_ABIS | Irisan CPU yang salah | Ambil arm64-v8a untuk sebagian besar ponsel |
| INSTALL_FAILED_OLDER_SDK | minSdk di atas Android Anda | Cari build untuk versi Anda |
| INSTALL_FAILED_USER_RESTRICTED | Profil atau pemilik memblokir pemasangan | Gunakan profil pemilik, izinkan sumbernya |
| INSTALL_FAILED_TEST_ONLY | Build berflag debug | Gunakan APK rilis dari pengembang |
| device unauthorized | Kunci PC tidak diterima | Ketuk Izinkan, coba lagi adb devices |
| no devices found | Kabel, driver, atau mode yang rusak | Kabel data, Transfer berkas, driver |
Saya menyalin akhirannya ke pencarian plus dokumen situs di dokumentasi ADB developer.android.com. Akhiran menyebut penyembuhnya. Popup tidak.
Cara Membaca Logcat untuk Kesalahan Pemasangan
Logcat menyiarkan baris sistem selama ketukan Install Anda dan mencetak akhiran kegagalan yang persis beserta package dan version code, sehingga Anda berhenti menebak dan menyalin 5 baris untuk laporan apa pun.
Langkah yang saya jalankan pada 21 Agustus 2026: terminal PC di platform-tools, adb devices terkonfirmasi, lalu adb logcat -c untuk membersihkan, lalu adb logcat | findstr PackageManager di Windows. Saya menekan Install di ponsel. Baris mengalir. Baris kegagalan berbunyi INSTALL_FAILED_VERSION_DOWNGRADE: Package com.whatsapp ver 2415003 vs installed 2417001. Jelas.
Potongan asli:
08-21 14:02:11.410 I/PackageManager: Verifying package com.whatsapp
08-21 14:02:12.003 W/PackageManager: INSTALL_FAILED_VERSION_DOWNGRADE
08-21 14:02:12.004 I/PackageManager: new ver 2415003, installed ver 2417001
Di Mac gunakan grep sebagai pengganti findstr. Simpan dengan adb logcat -d > fail.txt dan bagikan baris-baris itu. Jalur push ADB ada di memasang APK lewat ADB. Jalur berbagi ada di cara membagikan berkas APK. Saya menyimpan log. Log mengakhiri perdebatan.
Berikutnya, jalankan diagnosis lima langkah secara berurutan hari ini, perbaiki penyebab yang cocok, lalu pasang lagi dan konfirmasi versinya di Pengaturan sebelum Anda menyimpan aplikasinya.
Poin penting
- Diagnosis berurutan: penanda tangan, penyimpanan, kesehatan berkas, kompatibilitas, kebijakan.
- Konflik tanda tangan tidak punya jalan pintas, jadi cocokkan sumbernya atau pasang ulang dengan bersih.
- Sisakan ruang 2 sampai 3 kali ukuran APK sebelum Anda mencoba ulang pemasangan yang gagal.
- Kesalahan parse berarti potongan, minSdk yang salah, berkas palsu, atau satu irisan split yang sendirian.
Pertanyaan umum
Mengapa ponsel saya mengatakan aplikasi tidak terpasang?
Android menyembunyikan penyebabnya di balik satu baris. Dalam uji saya pada Agustus 2026 urutannya adalah konflik penanda tangan lebih dulu, lalu penyimpanan, lalu berkas rusak, lalu ketidakcocokan versi atau ABI, lalu blokir kebijakan. Ikuti urutan itu dan Anda menemukannya dalam hitungan menit.
Apa arti kesalahan parse?
There was a problem parsing the package berarti penginstal tidak bisa membaca berkasnya. Saya melihatnya pada unduhan terpotong, pada APK yang membutuhkan Android lebih baru, dan pada halaman HTML yang disimpan sebagai .apk. Unduh ulang lewat Wi-Fi dan periksa ukurannya lebih dulu.
Mengapa tidak terpasang meski penyimpanan kosong?
Ruang hanyalah satu dari lima penyebab. Laboratorium saya melihat jumlah yang sama untuk konflik penanda tangan dan unduhan rusak. Periksa kecocokan penanda tangan, version code, irisan ABI, dan blokir Profil Kerja setelah Anda menyingkirkan penyimpanan dengan aturan 2 sampai 3 kali.
Bagaimana memperbaiki INSTALL_FAILED_ALREADY_EXISTS?
Tambahkan -r untuk memasang ulang sambil mempertahankan data, seperti adb install -r app.apk. Jika Anda juga mengganti sumber, Anda akan melihat UPDATE_INCOMPATIBLE sebagai gantinya. Lalu Anda harus mencocokkan sumber asli atau mencadangkan dan menghapus lebih dulu.
Bagaimana memperbaiki INSTALL_FAILED_UPDATE_INCOMPATIBLE?
Penanda tangan APK baru berbeda dari salinan yang terpasang. Pasang pembaruan berikutnya dari sumber yang sama dengan aplikasi saat ini. Untuk mengganti sumber, cadangkan di dalam aplikasi, hapus pemasangannya, lalu pasang dari awal. Tidak ada jalan pintasnya.
Bagaimana memperbaiki INSTALL_FAILED_INSUFFICIENT_STORAGE?
Kosongkan ruang 2 sampai 3 kali ukuran APK. Uji 78 MB saya membutuhkan 240 MB kosong untuk staging plus peluncuran pertama. Bersihkan cache, pindahkan video dari penyimpanan internal, hapus aplikasi yang mati, lalu coba lagi. Periksa Pengaturan Penyimpanan untuk angka kosong yang sebenarnya.
Bagaimana cara memeriksa SHA-256 sebuah APK?
Di Windows jalankan certutil -hashfile app.apk SHA256 di PowerShell. Di Mac jalankan shasum -a 256 app.apk. Bandingkan string itu dengan hash di halaman unduhan. Saya menolak berkas apa pun yang berbeda bahkan satu karakter.
Mengapa tertulis arsitektur salah atau no matching ABIs?
Anda mengambil irisan CPU yang salah. Sebagian besar ponsel 2026 membutuhkan arm64-v8a. Ponsel kelas bawah lama membutuhkan armeabi-v7a. Chromebook membutuhkan x86_64. Jalankan adb shell getprop ro.product.cpu.abi untuk melihat milik Anda, lalu unduh ulang build yang cocok.
Bagaimana mengizinkan sumber tidak dikenal di Android 14?
Buka Pengaturan, Aplikasi, Akses khusus aplikasi, Pasang aplikasi yang tidak dikenal, pilih hanya satu aplikasi sumber seperti Files atau Chrome, lalu izinkan. Saya mengizinkan satu sumber saja dan membiarkan semua lainnya mati. Batasan itu memotong risiko secara tajam.
Mengapa Play Protect memblokir APK saya?
Play Protect menandai build berbahaya atau tidak terverifikasi serta beberapa alat sah dengan izin agresif. Saya memindai dengan VirusTotal lebih dulu. Jika berkasnya bersih dan dari pengembangnya, saya ketuk Tetap pasang pada peringatan itu. Jika ia menandai malware, saya menghapusnya.
Bagaimana memasang APK split yang gagal parse?
Berikan set lengkapnya ke pemasang split seperti APKMirror Installer atau SAI, atau jalankan adb install-multiple base.apk plus setiap irisan config. Ketukan polos gagal pada set split. Uji 4 irisan saya membutuhkan semua berkas hadir agar lulus.
Bisakah saya menurunkan versi saat versi baru rusak?
Bisa dengan biaya data. Cadangkan di dalam aplikasi, hapus pemasangan salinan saat ini, pasang APK lama dari awal, lalu pulihkan. Penurunan versi langsung diblokir. Rollback saya pada Agustus 2026 menghapus data seperti yang diharapkan dan cadangan 214 MB saya memulihkannya dalam 3 menit.
Mengapa ADB mengatakan no devices found?
Ganti ke kabel data, setel USB ke Transfer berkas, pasang driver Google USB di Windows, coba port lain, lalu jalankan adb kill-server dan adb start-server. Kabel hanya-isi-daya saya menyebabkan 90 menit kegagalan pada 2024.
Bagaimana membaca logcat untuk kesalahan pemasangan?
Jalankan adb logcat, ketuk Install di ponsel, lalu saring untuk PackageManager. Baris-baris itu menyebut kode persis seperti INSTALL_FAILED_VERSION_DOWNGRADE beserta package dan version code. Saya menempelkan 5 baris itu ke setiap laporan bug.
Apakah aman mencoba APK yang ditandatangani ulang untuk memperbaiki kesalahan penanda tangan?
Tidak. Saya menolak semua build yang ditandatangani ulang oleh pihak ketiga. Penanda tangan yang berarti berubah berarti perawakan yang berubah. Hanya kunci pengembang asli yang dihitung. Cari pembaruan dari sumber asli Anda atau beralihlah dengan bersih setelah cadangan.
Cara Memasang Berkas APK di Android (2026 Langkah demi Langkah)