A menos que comente diligentemente las numerosas declaraciones Log.v() y Log.d() que planté en una aplicación que he escrito, ¿hay alguna forma más elegante/eficiente de compilar una aplicación en un "modo de lanzamiento", por lo que que mis mensajes LogCat no aparecen?¿Deshabilitar la salida de LogCat en la versión apk?
6
A
Respuesta
5
Por favor, compruebe en este tema: How do I enable/disable log levels in Android?
0
Utilizando la última Android 2.1.3 Estudio en este momento, he seguido los siguientes pasos:
Añadir las siguientes líneas en proguard-rules.pro
-assumenosideeffects class android.util.Log {
*;
}
Editado build.gradle de módulo de aplicación. minifyEnabled tiene que establecerse en verdadero para activar proguard. proguard-android-optimize.txt tiene que ser utilizado, para permitir la ejecución de optimizaciones en proguard-rules.pro.
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
}
Cuestiones relacionadas
- 1. Deshabilitar mensajes WebView desde la salida de logcat
- 2. Cómo deshabilitar Logcat en Eclipse?
- 3. Deshabilitar la descarga automática de archivos de expansión de APK
- 4. Cómo copiar la salida de logcat al portapapeles?
- 5. Deshabilitar las salidas de logcat nativas en Android
- 6. android LogCat solo dando salida a la última línea
- 7. Impresión de la versión de Python en la salida
- 8. PHP: ¿Cómo obtener la versión del archivo android .apk?
- 9. ¿Visualizar Logcat en la Terminal?
- 10. ¿Podemos actualizar el APK en Google Play Store sin cambiar la versión de la aplicación
- 11. flujo de salida Logcat androide en una tarjeta SD
- 12. Deshabilitar Log4J Salida en Java
- 13. ¿Cómo salir de LogCat a la consola?
- 14. ¿Se encontraron valores de salida en cursor a logcat? - Android
- 15. Cómo descargar apk en la aplicación phonegap
- 16. ¿Cómo redireccionar mi salida de registro de Logcat a la tarjeta SD en un dispositivo Android?
- 17. Deshabilitar el búfer de salida en PHP
- 18. Cómo dar salida a contenido variable en la ventana "LogCat" en Android-ndk
- 19. Tratando de salida de mi LogCat a un archivo
- 20. Cambiar la fuente de Android LogCat en Eclipse
- 21. Eliminar Logcat de la perspectiva de Java
- 22. Enviar la salida de Logcat de una aplicación a un EmailAdress
- 23. Proguard retrace la salida de la herramienta
- 24. Uso de LogCat en JellyBean
- 25. ¿Cómo tener la versión Debug and Release apk en el mismo dispositivo?
- 26. Cómo completar la columna 'Aplicación' en LogCat (Android-14 +)
- 27. La conversión APK al JAR
- 28. Deshabilitar la codificación HTML dentro de la salida de reducción de Python personalizada
- 29. Recuperar la firma apk en tiempo de ejecución para Android
- 30. ¿Cómo puedo actualizar la versión de una APK que no creé yo mismo?
En comentarios a respuesta aceptada (http://stackoverflow.com/questions/2446248/remove-all-debug-logging-calls-before-publishing-are-there-tools-to-do-this) se dice que los números de línea se interrumpirán a medida que se eliminen las llamadas de registro. – CoolMind