Jadi saya baru saja mengunduh apk versi malam dari Firefox (ARMv6) dan ketika saya menginstal, saya mendapatkan pesan kesalahan berikut: -
Ini, bukan pesan yang sangat ramah .. apa yang bisa menjadi penyebabnya? Bagaimana saya mengetahuinya?
Logcat untuk masalah khusus ini mengatakan: -
W/PackageParser( 137): Exception reading libxul.so in /data/app/vmdl70897.tmp
W/PackageParser( 137): java.io.IOException
W/PackageParser( 137): at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:207)
W/PackageParser( 137): at java.util.zip.ZipFile$ZipInflaterInputStream.read(ZipFile.java:432)
W/PackageParser( 137): at java.io.FilterInputStream.read(FilterInputStream.java:154)
W/PackageParser( 137): at java.util.jar.JarFile$JarFileInputStream.read(JarFile.java:109)
W/PackageParser( 137): at android.content.pm.PackageParser.loadCertificates(PackageParser.java:338)
W/PackageParser( 137): at android.content.pm.PackageParser.collectCertificates(PackageParser.java:508)
W/PackageParser( 137): at com.android.server.PackageManagerService.installPackageLI(PackageManagerService.java:5906)
W/PackageParser( 137): at com.android.server.PackageManagerService.access$2100(PackageManagerService.java:134)
W/PackageParser( 137): at com.android.server.PackageManagerService$5.run(PackageManagerService.java:4764)
W/PackageParser( 137): at android.os.Handler.handleCallback(Handler.java:587)
W/PackageParser( 137): at android.os.Handler.dispatchMessage(Handler.java:92)
W/PackageParser( 137): at android.os.Looper.loop(Looper.java:123)
W/PackageParser( 137): at android.os.HandlerThread.run(HandlerThread.java:60)
W/PackageParser( 137): Caused by: java.util.zip.DataFormatException: data error
W/PackageParser( 137): at java.util.zip.Inflater.inflateImpl(Native Method)
W/PackageParser( 137): at java.util.zip.Inflater.inflate(Inflater.java:255)
W/PackageParser( 137): at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:188)
W/PackageParser( 137): ... 12 more
E/PackageParser( 137): Package org.mozilla.fennec has no certificates at entry libxul.so; ignoring!
Meskipun saya telah menemukan ini di Firefox APK, saya lebih suka jawaban yang lebih umum tentang cara memperbaiki atau mengetahui penyebab masalah "Aplikasi tidak diinstal" tersebut.
installation
apk
Irfan
sumber
sumber
Jawaban:
Pengecualian yang berasal dari zip (dalam ekstrak log) menunjukkan bahwa paket tersebut rusak. Kesalahan ini bisa saja disebabkan oleh unduhan, atau ketika file paket dihasilkan. Anda dapat memeriksa kesalahan unduhan dengan memverifikasi checksum SHA-1 atau MD5 file APK terhadap checksum yang disediakan oleh situs unduhan. Tentunya setiap situs akan memiliki cara berbeda untuk memberi tahu Anda checksum. Juga, metode verifikasi berbeda tergantung pada OS apa yang dijalankan PC Anda: di Linux sesederhana menjalankan atau .
md5sum file
sha1sum file
Perhatikan bahwa ini tidak akan selalu menjadi kasus dari pesan kesalahan "Aplikasi tidak diinstal". Seperti yang telah ditunjukkan orang lain, pesan itu biasanya hasil dari mencoba menginstal paket yang sudah ada pada sistem, kecuali paket baru memiliki nomor versi yang lebih baru dan ditandatangani oleh kunci yang sama.
sumber
Cobalah untuk menghapus file aplikasi di / data / data / nama paket dan / data / dalvik-cache / nama paket (Anda perlu akses root untuk melakukan itu). Itu memperbaiki masalah dengan aplikasi yang telah rusak pada sistem saya dan memiliki kode kesalahan -2 di logcat .
sumber