Cómo ofuscar una biblioteca de Android (archivo .jar) usando Proguard en Eclipse

He visto muchas publicaciones sobre cómo ofuscar una aplicación de Android (archivo .apk) usando ProGuard en Eclipse. Ver tambiénhttp: //developer.android.com/guide/developing/tools/proguard.htm:

"Cuando ustedconstruye tu aplicación en el modo de lanzamiento, ya sea ejecutando ant release o usando el Asistente de exportación en Eclipse, el sistema de compilación verifica automáticamente si la propiedad proguard.config está configurada. Si es así, ProGuard procesa automáticamente el código de bytes de la aplicación antes de empaquetar todo en un archivo .apk. "

Pero en caso de exportar un proyecto de Android en un archivo .jar usando el Asistente de exportación de Eclipse, siguiendo los pasos descritos (de crear un archivo proguard.cfg, configurar la propiedad proguard.config para proguard.cfg en el archivo default.properties, usar Exportar Wizard, etc.) no parece funcionar: no veo ofuscación de los nombres de clase, etc. en el archivo jar resultante. También tengo la siguiente configuración en mi archivo proguard.cfg, pero no veo ningún archivo de salida en mi directorio de proyecto o en el directorio de proguard (ese directorio ni siquiera se crea).

-dump class_files.txt 
-printseeds seeds.txt 
-printusage unused.txt 
-printmapping mapping.txt

Incluso he creado un archivo project.properties en el directorio de mi proyecto con la siguiente línea, pero eso no pareció atraer a ProGuard a la acción:

proguard.config=proguard.cfg

No hay actividades definidas en este proyecto. Estoy usando Android 2.3.1 y Eclipse Galileo 3.5.2 en Windows. Los mismos resultados con Android 3.0. Parece que el paso de ofuscación tiene que ser interpuesto de manera explícita en el Asistente de exportación de Eclipse. Agradeceré cualquier ayuda o idea. Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta