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
__________________________________________
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi
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.






0 comentários:
Postar um comentário