2010-06-01 33 views

Respuesta

23

Al poner android:debuggable="true" en su archivo de manifiesto, la aplicación entrará en modo de depuración, eso significa que android administrará todos los archivos de registro con respecto a su aplicación. Pero asegúrese de volver a ponerlo false (o eliminar esta etiqueta) si la aplicación va a vivir o para el modo de lanzamiento.

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    ... 
    <application android:icon="@drawable/icon" 
     android:debuggable="true" 
+4

Esto no es necesario y tampoco se recomienda esto. De hecho, las herramientas insertan automáticamente el indicador "debuggable = true" cuando se construye un APK para depurar en un emulador o dispositivo, y en el lanzamiento no tienes que preocuparte por quitar este marcador. Así que solo ejecutar en modo de depuración o adjuntar depurador hará lo necesario si está utilizando Android Studio (que es el IDE recomendado de todos modos). – ND27

18

Con el nuevo sistema de compilación de Gradle, la forma recomendada es asignar esto en los tipos de compilación.

En su módulo de aplicación build.gradle:

android { 

    //... 

    buildTypes { 
     debug { 
      debuggable true 
     } 
     customDebuggableBuildType { 
      debuggable true 
     } 
     release { 
      debuggable false 
     } 
    } 

    //... 

} 
Cuestiones relacionadas