Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Houve um problema de análise do pacote / Failed to open Zip archive

teu app tem direito administrativo no sistema?


Maicon Strey
Novo Hamburgo - RS - Brasil
------------------
------------------
Linux user: #525086


2013/5/29 Pedro Subutzki <Pepeu> <falecompepeu@gmail.com>
Olá pessoal,
Estou sofrendo aqui com um problema bizarro que ainda não consegui descobrir o motivo.

A situação é a seguinte, lancei um app com auto-update.
Esse auto-update funciona normalmente na maioria dos devices que o cliente tem (motorola, lg, etc), porém em devices Samsung (GN2, GN1 e S2) ao fazer o auto-update ele dá a seguinte mensagem: "Houve um problema de análise do pacote".

Ao olhar os logs, ele dá a seguinte msg de erro:
failed to open Zip archive '/data/data/br.com.meuapp/files/MeuApp.apk' 

Se eu efetuar o update na mão (colocando o apk no device e executando) a atualização funciona perfeitamente mesmo nos devices Samsung.

Lembrando que:
1 - Os apps estão assinados corretamente (tanto que a atualização funciona em outros devices).
2 - A atualização é feita por uma ASyncTask.
3 - Uso o modo MODE_WORLD_READABLE para gerar o FileOutputStream do arquivo.
4 -  Dou uma permissão 666 no diretório de download do app.

Já vasculhei o Google e o StackOverflow, porém até o momento não achei nada que pudesse resolver o meu problema.

Alguém aí tem alguma pista?

--
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário