¿Qué es proguard.txt en la libs / carpeta de un proyecto de Android?

El papel de proguard.cfg en la raíz de un proyecto de Android es bastante claro, como se explica en este post de Mejoras de Proguard . Es un archivo que es editado y mantenido por el desarrollador del proyecto y hasta ahora tan bueno.

Pero acabo de notar que hay otro archivo con el mismo nombre de base (pero con diferente extensión), proguard.txt generado automáticamente por el sistema de compilación de Eclipse + Adt y colocado en el subdirectorio libs/ del proyecto.

Este archivo se crea automáticamente incluso si el proyecto nunca se exporta (es decir, en una versión APK).

¿Cuál es el propósito de este archivo?

¿Es algún tipo de almacenamiento en caché para acelerar la generación de APK cuando se realiza la exportación?

¿Se puede usar para fines de depuración?

Produard-projectname.txt es la versión renombrada de proguard.cfg. El nombre de archivo renombrado con ADT 17

Proguard.txt es necesario para ejecutar la herramienta Proguard. Es contiene valores de configuración predeterminados.

Para optimizar el archivo .apk debe realizar cambios en este archivo. Por ejemplo, habilitar el registro, etc.

  • Anular correctamente las opciones de proguard
  • ¿Cómo "ejecutar" una aplicación de Android exportada mediante Eclipse + Proguard?
  • Error de android.support.v8.renderscript en ProGuard
  • Eliminar las clases no utilizadas con proguard para Android
  • Android ProGuard: no se puede encontrar la clase referenciada
  • Android proguard mismo tarro especificado dos veces
  • Cambiar a Gradle: ¿por qué tengo que mantener las vistas personalizadas de ser ofuscada?
  • Proguard - también utiliza archivos proguard de los módulos
  • Android: configurar Proguard
  • Proguard con la colección parametrizada orrmlite
  • Mantener los métodos Java llamados desde Android JNI
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.