Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Valor predeterminado "debuggable" de Android

Estoy intentando conseguir el valor de atributo debuggable de la aplicación del código:

packageInfo = context.getPackageManager().getPackageInfo(packageName, 0); int flags = packageInfo.applicationInfo.flags; isDebugMode = (flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; 

Y he notado que cuando el atributo debuggable no se especifica en el manifiesto este código lo define como verdadero. Y la documentación dice que es falsa por defecto.

¿Qué pasa?

  • Falta el ícono del lanzador en Android
  • La compilación de Android no fusionará los manifiestos de las bibliotecas
  • ¿Por qué se requiere la categoría HOME?
  • Principal no se puede resolver o no es un campo
  • Android: ¿Cómo configurar el icono en la barra de título de la actividad del Diálogo?
  • Recepción de datos para el esquema de url personalizado en Android
  • Dispositivos manifiestos y compatibles mostrados en el mercado android
  • Dos actividades principales en AndroidManifest.xml
  • One Solution collect form web for “Valor predeterminado "debuggable" de Android”

    Desde herramientas de SDK : (SDK Tools, Revision 8 (diciembre de 2010))

    Soporte para una verdadera compilación de depuración. Los desarrolladores ya no necesitan agregar el atributo android:debuggable a la etiqueta <application> del manifiesto – las herramientas de compilación añaden el atributo automáticamente . En Eclipse / ADT, se supone que todas las compilaciones incrementales son compilaciones de depuración , por lo que las herramientas insertan android:debuggable="true" . Al exportar una compilación de versión firmada, las herramientas no agregan el atributo . En Ant, un comando ant debug inserta automáticamente el atributo android: debuggable = "true" , mientras que ant release no. Si android: debuggable = "true" se establece manualmente, entonces el ant release realmente hará una compilación de depuración, en lugar de una compilación de liberación.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.