Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Problema de publicação de app no play com proguard

O problema esta na conversão do retorno do meu serviço que é um json para meu objeto dentro do APP. Isso utilizando retrofit.

Estou utilizando desta forma como exemplo no site do retrofit

Asynchronous execution requires the last parameter of the method be a Callback.

@GET("/user/{id}/photo")
void getUserPhoto(@Path("id") int id, Callback<Photo> cb);

Só que meu objeto do Callback<MeuObjeto> vem com todos os atributos nulos.

Estou utilizando a seguinte configuração dentro do meu proguard-android.txt.
Alguém já utilizou retrofit com proguard? Podem me auxiliar?


-keepattributes Signature
-keepattributes *Annotation*
-keep class com.squareup.okhttp.** { *; }
-keep interface com.squareup.okhttp.** { *; }
-dontwarn com.squareup.okhttp.**

-dontwarn rx.**
-dontwarn retrofit.**
-keep class retrofit.** { *; }

-keepclasseswithmembers class * {
    @retrofit.http.* <methods>;
}


Em sábado, 25 de outubro de 2014 13h51min00s UTC-2, Mstrey escreveu:

Não aparece nenhum erro no log?

Em 25/10/2014 13:45, "Rogerio Esteves" <rol...@gmail.com> escreveu:
Boa tarde pessoal,

Tenho um app que estava publicado no play sem o proguard e estava tudo funcionando. Publiquei uma nova versão com o proguard ativado e agora o app parou de funcionar diversas funcionalidades.
Abaixo vou listar as funcionalidades que parou de funcionar:
Ler um arquivo que esta no device do usuário com a versão anterior(Sem Proguard)
Estou utilizando retrofit e todas as minhas chamadas rest pararam simplesmente de funcionar não da nenhum erro apenas não executa a chamada rest

Tenho que fazer algo no proguard com relação a essas libs??


--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
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/d/optout.

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

0 comentários:

Postar um comentário