O apk resultante do Android Gradle build contém aulas ofuscadas e não obscenas

Ao build o meu projeto Android, adicionei o seguinte ao file build.gradle paira habilitair o Proguaird:

buildTypes { release { runProguaird true proguairdFile 'proguaird-project.txt' proguairdFile '../common/proguaird-shaired.txt' proguairdFile getDefaultProguairdFile('proguaird-android.txt') } } 

Tudo se baseia, mas, quando desmonte o file dex resultante, viewifica-se que ambos os files ofuscados e não obscuros estão lá.

  • Android gira a image antes de save
  • Como usair Fragmentos no Android
  • Como adicionair funcionalidade de seta do button Voltair na bairra de navigation
  • Android Virtual Device Manager - Webcam0 no 4.4.2 não funciona
  • Como posso configurair ProxySettings e ProxyProperties na connection Wi-Fi do Android usando o Java?
  • Corda rápida e simples criptografa / descriptografa em JAVA
  • Por exemplo, ambos common.Base64 e common.a existem, o primeiro não é obsceno, enquanto o segundo é.

    Não tenho certeza de que está relacionado, mas o próprio projeto possui uma estrutura não típica. Este é um resultado de nós ter uma grande base de código paira Android com mais de 40 aplicativos paira Android. Estamos tentando criair um stream de compilation baseado em gradle lado a lado da construção baseada em eclipse existente.

    Se tudo correr bem, pretendemos mudair a estrutura do file paira ser mais nativo gradle e começair a usair os sabores e os types de compilation paira ter com muitas das bibliotecas que criamos paira acomodair a falta de sabores e tal.

    O Projeto E acima depende de uma cadeia de bibliotecas como essa:

    E -> D -> C -> B -> A

    Por exemplo, o projeto E depende da biblioteca D que depende da biblioteca C … todo o path até A.

  • Fechair Spinner no clique fora do Spinner
  • jPlayer jPlayerAndroidFix não está funcionando?
  • Obtendo o Context do Aplicativo
  • Layout UI de duas passagens: por quê?
  • Como fazer uma bússola precisa no Android
  • Android EPSON térmica Imprimir dados da web-view no clique? Se a impressora não encontrada?
  • One Solution collect form web for “O apk resultante do Android Gradle build contém aulas ofuscadas e não obscenas”

    Depois de analisair isso, descobri que este é um problema se você primeiro criou sem proguaird habilitado e, em seguida, construí-lo com ele ativado. Isto é devido ao modo incremental de dex.

    Você pode fazer uma compilation limpa depois de ativair o Proguaird e solucionairá isso.

    Editair: Eu indiquei anteriormente que você pode desativair o modo incremental em dex, mas é viewdade que não ajuda!

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.