Membetulkan Ralat 'Apl Tidak Dipasang': Panduan Penyelesaian Masalah Lengkap
Anda memuat turun permainan atau alat baharu, mengetik pemasangan, menunggu beberapa saat dan Android kembali dengan "Apl tidak dipasang" singkat. Tiada kod ralat, tiada log, tiada petunjuk. Ia adalah kegagalan pemasangan generik yang paling biasa pada platform, dan ini boleh bermakna sepuluh perkara yang sangat berbeza bergantung pada ralat asas sebenar.
Perkara yang berikut ialah setiap sebab yang munasabah biasa, disusun kira-kira mengikut kekerapan kita menghadapinya, setiap satu dengan pembetulan satu baris dan penjelasan ringkas tentang kenapa yang membetulkan berfungsi. Pada akhirnya, kami menunjukkan cara untuk mengeluarkan ralat sebenar daripada logcat untuk masa mesej pada skrin tidak mencukupi.
Punca Biasa #1: Ruang Storan Rendah
Walaupun APK hanya 50MB, Android memerlukan kira-kira 3-4 kali ganda ruang itu untuk menyahmampat fail, mengesahkan data pustaka dan mengalihkannya ke partition sistem. Jika anda mempunyai kurang daripada 1GB percuma, pemasangan anda berisiko tinggi untuk gagal.
Pembaikan: Kosongkan folder "Muat Turun" anda atau padamkan permainan besar yang tidak anda mainkan lagi, kemudian cuba lagi.
Punca Biasa #2: Tanda Tangan Tidak Padan
Seperti yang dijelaskan dalam menandatangani penyelaman dalam kami, Android menggunakan tandatangan kriptografi untuk keselamatan. Jika anda telah memasang apl Facebook rasmi dan cuba "kemas kini" dengan versi daripada tapak APK rawak, tandatangan tidak akan sepadan dan Android akan menyekat pemasangan untuk melindungi data anda.
Pembaikan: Nyahpasang apl sedia ada dahulu (amaran: ini memadamkan data anda). Kemudian pasang APK baharu.
Main Protect Blocks
Google Play Protect kadangkala menyekat "Apl Tidak Diketahui" walaupun ia selamat. Cuba lumpuhkan Play Protect dalam Gedung Play > Menu > Play Protect > Tetapan buat sementara waktu untuk pemasangan.
Punca Biasa #3: Muat Turun Rosak atau Tidak Lengkap
Jika sambungan Internet anda terputus seketika, APK mungkin "selesai" memuat turun tetapi kehilangan beberapa bait kod. Pengesahan ZIP Android akan mengesan ini dan membatalkannya.
Pembaikan: Padam fail dan muat turun semula menggunakan sambungan Wi-Fi yang stabil. Sahkan cincang SHA-256 fail menggunakan Pengesah APK kami.
Punca Biasa #4: Versi SDK Tidak Serasi
Pembangun menetapkan minSdkVersion. Jika anda cuba memasang apl yang dibina untuk Android 14 pada telefon yang menjalankan Android 10, apl itu tidak akan berfungsi.
Pembaikan: Semak keperluan apl menggunakan Alat Maklumat APK kami. Jika versi Android anda terlalu rendah, anda perlu mencari versi lama apl.
Punca Biasa #5: Masalah Seni Bina CPU (ABI)
Android menggunakan pemproses yang berbeza (ARMv7, ARM64, x86). Jika anda memuat turun apl "ARM64" untuk telefon lama "ARMv7" (32-bit), ia akan menyebabkan ralat "Apl Tidak Dipasang".
Pembaikan: Gunakan Alat Maklumat APK kami untuk melihat ABI mana yang disokong oleh APK. Jika CPU telefon anda tidak disenaraikan, muat turun binaan "Universal" atau versi khusus yang betul.
| Huraian Masalah | Sebab Kemungkinan | Pembetulan Pantas |
|---|---|---|
| Kegagalan serta-merta selepas mengklik pasang | Konflik tandatangan | Nyahpasang versi apl lama |
| Memasang... tetapi gagal pada 90% | Storan tidak mencukupi | Kosongkan ruang 500MB+ |
| "Apl tidak serasi dengan peranti anda" | Isu SDK atau ABI | Cari versi lama/betul |
| "Pemasang Pakej terus berhenti" | Ralat cache pemasang | Kosongkan Cache untuk 'Pemasang Pakej' |
Punca Biasa #6: "Pasang disekat oleh Play Protect"
Google Play Protect mengimbas setiap APK untuk mendapatkan tandatangan perisian hasad yang diketahui sebelum ia dipasang. Malah apl daripada sumber yang bereputasi kadang-kadang mengelirukannya: alat akar, apl perbankan khusus wilayah, utiliti sistem yang diubah suai atau hanya apl Play Protect yang belum pernah dilihat sebelum ini. Dialog biasanya menyebut "Apl ini tidak selamat" dan menawarkan butang "Pasang juga", yang boleh memerlukan ketik dan tahan atau perjalanan ke Tetapan.
Pembaikan: Jika anda mempercayai sumbernya, gunakan pautan kecil "Pasang juga" dalam dialog blok. Jika dialog tiada, buka Gedung Play, ketik ikon profil anda → Main Lindungi → Tetapan dan togol Imbas apl dengan Play Protect mati cukup lama untuk dipasang, kemudian hidupkan semula. Sentiasa dayakan semula Play Protect selepas itu; nyahdaya satu pukulan adalah corak yang lebih selamat.
Punca Biasa #7: But Disahkan / Pemuatan Sisi Dilumpuhkan
Sesetengah varian Android pada komputer riba dan beberapa peranti berkunci pembawa dihantar dengan pemuatan sisi dilumpuhkan secara lalai. Ralat selalunya kelihatan sama dengan "Apl tidak dipasang", tetapi tiada dialog kebenaran muncul.
Pembaikan: Buka Tetapan → Apl → Akses apl khas → Pasang apl yang tidak diketahui, cari apl yang anda gunakan untuk memuat turun APK (Chrome, pengurus fail anda, Telegram, dll.), dan togol "Benarkan daripada sumber ini" hidupkan. Togol adalah setiap sumber, bukan global; jika anda bertukar kepada pengurus fail yang lain, anda perlu mendayakannya juga.
Punca Biasa #8: Konflik Profil Setiap Pengguna atau Profil Kerja
Jika peranti anda mempunyai profil kerja atau pengguna kedua, apl yang dipasang dalam satu profil boleh menyekat pemasangan salinan yang ditandatangani berbeza dalam profil lain. Gejala: memasang karya pada profil peribadi tetapi gagal secara senyap dalam profil kerja, atau sebaliknya.
Pembaikan: Sahkan profil yang anda pasangkan. Pada kebanyakan pelancar, profil kerja menunjukkan lencana beg bimbit kecil. Sama ada nyahpasang salinan bercanggah daripada profil lain atau selesaikan penggunaan salinan sedia ada.
Punca Biasa #9: Peranti 64-bit sahaja, APK 32-bit sahaja
Peranti Android jarak pertengahan dan perdana moden dihantar tanpa ABI 32-bit sama sekali; kernel dibina tanpa ia. APK 32-bit sahaja tidak mempunyai pustaka asli yang boleh dimuatkan oleh peranti dan akan gagal dengan ralat "Tidak dipasang" generik. Sebaliknya (APK 64-bit sahaja pada telefon 32-bit) adalah lebih jarang berlaku pada tahun 2026, sejak telefon Android 32-bit sahaja yang terakhir dihantar beberapa tahun yang lalu.
Pembaikan: Baca manifes APK dan direktori lib/ dalam Alat Maklumat APK kami, dan anda akan melihat dengan tepat ABI yang terkandung dalam pakej tersebut. Jika senarai ABI peranti (kelihatan dalam Tetapan → Mengenai telefon → Butiran binaan) tidak bertindih dengan ABI pakej, cari binaan yang berbeza.
Punca Biasa #10: Manifes pemasanganLokasi tidak sepadan
Apl yang manifesnya menetapkan android:installLocation="internalOnly" tidak boleh dialihkan ke kad SD. Jika storan dalaman anda kekurangan ruang dan OS cuba memasang pada storan luaran juga (contohnya, pada beberapa peranti Android One yang lebih lama), pemasangan gagal secara senyap.
Pembaikan: Kosongkan storan dalaman. Pilihan "pindah ke SD" tidak relevan untuk apl dalaman sahaja tidak kira betapa kosongnya kad SD itu.
Membaca Ralat Sebenar daripada logcat
Jika tiada semakan tahap permukaan membantu, ralat asas hampir selalu kelihatan dalam logcat. Dengan ADB disediakan pada komputer:
adb logcat -c # clear old logs
adb install path/to/example.apk # try the install (or trigger from the device)
adb logcat -d | grep -i "PackageInstaller\|PackageManager"
Output biasanya termasuk baris seperti:
INSTALL_FAILED_INSUFFICIENT_STORAGE
INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.example signatures do not match newer version
INSTALL_FAILED_INVALID_APK: AndroidManifest.xml is malformed
INSTALL_FAILED_OLDER_SDK: Requires newer SDK version
Setiap peta ini terus kepada pembetulan:
- INSUFFICIENT_STORAGE: ruang kosong dan cuba semula.
- UPDATE_INCOMPATIBLE: tandatangan tidak sepadan dengan pemasangan sedia ada. Nyahpasang apl sedia ada dahulu.
- INVALID_APK: fail rosak; lihat panduan APK rasuah kami.
- OLDER_SDK: apl memerlukan versi Android yang lebih baharu daripada peranti ini.
- NO_MATCHING_ABIS: Seni bina CPU tidak padan.
- VERIFICATION_FAILURE: Play Protect menyekatnya; lihat Punca Biasa #6.
Jika anda tidak mempunyai ADB, alternatif pada peranti ialah aliran Tetapan → Perihal telefon → ketik Nombor binaan 7 kali → Pilihan pembangun → Laporan pepijat, yang menangkap log yang sama ke dalam fail zip.
Soalan Lazim
Mengapakah Android kadangkala tidak menunjukkan mesej ralat sama sekali?
Aktiviti PackageInstaller sistem mempunyai tamat masa yang ketat. Jika pemasangan gagal sebelum dialog yang menghadap pengguna selesai melukis, dialog itu hanya mengetepikan tanpa mesej. logcat masih mempunyai sebab asas.
Bolehkah APK yang rosak merosakkan telefon saya?
Tidak. Pemasang pakej OS dikotak pasir; APK yang cacat hanya boleh gagal dipasang. Risiko sebenar daripada APK yang buruk ialah kod dalam apl yang berjaya dipasang, bukan kegagalan pemasangan itu sendiri.
Saya mendapat "Ralat Parse" secara khusus, bukan "Apl tidak dipasang". Apa yang berbeza?
"Ralat parse" adalah kegagalan yang lebih ketat: OS tidak dapat membaca struktur fail. Ia biasanya rasuah (muat turun terpotong, kerosakan peringkat ZIP). Muat turun semula atau jalankan langkah pemulihan APK yang rosak kami. "Apl tidak dipasang" biasanya bermaksud fail dihuraikan dengan baik tetapi gagal semakan kemudian.
Bolehkah saya memasang APK pada apl yang sama yang dipasang daripada Gedung Play?
Hanya jika APK ditandatangani dengan kunci muat naik yang sama (dan menggunakan skema tandatangan v2/v3 yang sama). Bagi kebanyakan apl yang diterbitkan ini bermakna: tidak, melainkan penerbit mengedarkan APK yang sama kedua-dua cara. Memuatkan sisi "apl yang sama" dari tempat lain akan mencetuskan INSTALL_FAILED_UPDATE_INCOMPATIBLE.
Ketahui Mengapa Ia Gagal
Muat naik APK anda sekarang untuk melihat metadata tersembunyi dan amaran keserasian yang menyebabkan ralat pemasangan.
Semak Keserasian APKAliran Diagnostik Pantas untuk Kegagalan Pemasangan APK Degil
Mengosongkan ralat "Apl tidak dipasang" kebanyakannya merupakan proses penghapusan. Mulakan dengan pembetulan yang murah, kosongkan ruang dan alih keluar sebarang salinan lama apl, kemudian lakukan semakan seni bina dan tandatangan. Alat di XAPKS kepada APK boleh mengambil beberapa tekaan daripada kes yang lebih sukar.