android android-ndk android-manifest

No se puede establecer un indicador de depuración en AndroidManifest.xml



android-ndk android-manifest (1)

Consulte el documento oficial de SDK Tools , Revisión 8 (diciembre de 2010)

Soporte para una verdadera construcción de depuración. Los desarrolladores ya no necesitan agregar el atributo android:debuggable a la etiqueta <application> en el manifiesto: las herramientas de construcción agregan 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 versión de lanzamiento firmada, las herramientas no agregan el atributo. En Ant, un comando ant debug inserta automáticamente el android:debuggable="true" , mientras que la versión ant no lo hace. Si android:debuggable="true" se establece manualmente, entonces ant release hará una compilación de depuración, en lugar de una compilación de release.

Actualizar

Si realmente desea deshabilitar la comprobación de marcas de depuración en Eclipse, debe hacer lo siguiente:

  1. Ir a las Preferencias del Proyecto :
  2. Seleccione Android Lint Preferences
  3. Encuentre el ID de HardcodedDebugMode en la sección Seguridad y selecciónelo
  4. Cambie el valor de Severidad a Advertencia, por ejemplo.
  5. Aplicar y Ok .

Pantalla para más detalles:

Intento realizar este tutorial para aprender a depurar aplicaciones NDK, pero cuando configuro android:debuggable="true" en el archivo AndroidManifest.xml, ocurre el siguiente error:

Evite codificar el modo de depuración; omitirlo permite que las compilaciones de depuración y liberación asignen automáticamente una

¿Cómo resolverlo para poder depurar la aplicación Teapot?