Acabei de baixar a versão noturna do Firefox (ARMv6) apk e, quando instalo, recebo a seguinte mensagem de erro: -
Esta não é uma mensagem muito amigável .. qual poderia ser a causa? Como eu descubro?
O Logcat para esse problema específico diz: -
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!
Embora eu tenha encontrado isso no APK do Firefox, prefiro uma resposta mais geral sobre como corrigir ou conhecer a causa desse problema "Aplicativo não instalado".
installation
apk
Irfan
fonte
fonte
Respostas:
As exceções provenientes do zip (na extração do log) indicam que o pacote está corrompido. Este erro pode ter sido introduzido pelo download ou quando o arquivo do pacote foi gerado. Você pode verificar se há erros de download, verificando a soma de verificação SHA-1 ou MD5 do arquivo APK em relação a uma soma de verificação fornecida pelo site de download. Obviamente, cada site terá uma maneira diferente de informar a soma de verificação. Além disso, o método de verificação é diferente, dependendo do SO que seu PC executa: no Linux é tão simples quanto executar ou .
md5sum file
sha1sum file
Observe que esse nem sempre será o caso da mensagem de erro "Aplicativo não instalado". Como outros indicaram, essa mensagem geralmente resulta da tentativa de instalar um pacote que já existe no sistema, a menos que o novo pacote tenha um número de versão mais recente e seja assinado pela mesma chave.
fonte
Tente excluir os arquivos do aplicativo em / data / data / package-name e / data / dalvik-cache / package-name (você precisa de acesso root para fazer isso). Foi corrigido um problema com o aplicativo que estava quebrado no meu sistema e possui o código de erro -2 no logcat .
fonte