Código ofuscado

Me pidieron crear una aplicación simple para Android. El primero, de hecho, me pagarán, así que realmente no quiero arruinarlo :). Uno de los requisitos era que el código debía ser ofuscado.

Aprendí la idea general de ofuscar, pero no quiero cometer errores tontos.

¿Qué es exactamente lo que tengo que hacer para hacer el código ofuscado? ¿Exportarlo como release hace el trabajo, o se requieren algunos otros pasos? Cualquier comentario también es apreciado.

PD. Estoy usando Eclipse si importa.

EDITAR

Del artículo sugerido en las preguntas:

Para habilitar ProGuard para que se ejecute como parte de una compilación de Ant o Eclipse, establezca la propiedad proguard.config en el archivo /project.properties. La ruta puede ser una ruta absoluta o una ruta relativa a la raíz del proyecto.

Si dejó el archivo proguard.cfg en su ubicación predeterminada (el directorio raíz del proyecto), puede especificar su ubicación de la siguiente manera:

proguard.config = proguard.cfg

De hecho tengo elproyecto.propiedades archivo en el directorio de mi proyecto Pero no tengo elproguard.cfg expediente. En cambio tengo elproguard-project.txt expediente. Supongo que es un reemplazo.

project.properties:

Este archivo es generado automáticamente por las herramientas de Android. No modifique este archivo - ¡SUS CAMBIOS SERÁN BORRADOS!

Este archivo debe ser verificado en los Sistemas de Control de Versiones.

Para personalizar las propiedades utilizadas por el sistema de compilación de Ant, edite "ant.properties" y anule los valores para adaptar el script a la estructura de su proyecto.

Para permitir que ProGuard reduzca y ofusque su código, elimine el comentario (propiedades disponibles: sdk.dir, user.home):

proguard.config = $ {sdk.dir} \ tools \ proguard \ proguard-android.txt: proguard-project.txt

Proyecto objetivo. target = android-7

Originalmente se comenta todo menos la última línea.

Enproguard-project.txt Todo está comentado.

Supongo que estoy perdido aquí, así que estaría muy agradecido si alguien pudiera decirme paso a paso lo que se supone que debo hacer y también cómo comprobar si realmente funciona.

Respuestas a la pregunta(2)

Su respuesta a la pregunta