Código ofuscado
Fui convidado para criar um aplicativo simples para android. O primeiro de fato que eu vou ser pago, então eu realmente não quero estragar tudo :). Um dos requisitos era que o código deveria ser ofuscado.
Eu aprendi a idéia geral de ofuscar, mas não quero cometer erros bobos.
O que exatamente eu tenho que fazer para tornar o código ofuscado? A exportação como release faz o trabalho ou são necessários alguns outros passos? Quaisquer observações também são apreciadas.
PS. Eu estou usando o Eclipse, se isso importa.
EDITAR
Do artigo sugerido nas respostas:
Para ativar o ProGuard para que ele seja executado como parte de uma construção Ant ou Eclipse, defina a propriedade proguard.config no arquivo /project.properties. O caminho pode ser um caminho absoluto ou um caminho relativo à raiz do projeto.
Se você deixou o arquivo proguard.cfg em seu local padrão (o diretório raiz do projeto), você pode especificar sua localização da seguinte forma:
proguard.config = proguard.cfg
Eu realmente tenho oproject.properties arquivo no diretório do meu projeto. Mas eu não tenho oproguard.cfg Arquivo. Em vez disso eu tenho oproguard-project.txt Arquivo. Eu acho que é um substituto.
project.properties:
Este arquivo é gerado automaticamente pelo Android Tools. Não modifique este arquivo - SUAS MUDANÇAS SERÃO APAGADAS!
Este arquivo deve ser verificado nos sistemas de controle de versão.
Para customizar as propriedades usadas pelo sistema de construção Ant, edite "ant.properties" e substitua os valores para adaptar o script à sua estrutura de projeto.
Para permitir que o ProGuard reduza e ofusque seu código, remova o comentário (propriedades disponíveis: sdk.dir, user.home):
proguard.config = $ {sdk.dir} \ ferramentas \ proguard \ proguard-android.txt: proguard-project.txt
Meta do projeto. target = android-7
Originalmente, tudo menos a última linha é comentada.
Emproguard-project.txt tudo é comentado.
Acho que estou perdido aqui, então ficaria muito grato se alguém pudesse me dizer passo a passo o que eu devo fazer e também como verificar se realmente funciona.