Depurar código nativo en la Biblioteca de Android

Mi distribución del espacio de trabajo es:

. ├── ApplicationLibrary │  ├── AndroidManifest.xml │  ├── ... │  ├── jni │  ├── libs │  ├── ... │  └── src └── Application   ├── AndroidManifest.xml   ├── ant.properties   └── ... 

¿Cómo puedo depurar la biblioteca nativa de Eclipse? ¿Alguien tiene alguna pista sobre esto?

Pude establecer puntos de interrupción y depurar código nativo en una biblioteca de android en eclipse agregando el directorio de la biblioteca / bibliotecas compartidas no depuradas al depurador en el diálogo de configuración de depuración:

  1. Vaya al menú "Ejecutar"> "Configuraciones de depuración"
  2. En "Aplicación nativa de Android" en el panel izquierdo, selecciona tu aplicación
  3. En la pestaña "Depurador" haga clic en "Agregar …" en la sección "Bibliotecas compartidas".
  4. Vaya al directorio del proyecto de su biblioteca android y añada su subdirectorio obj / local / armeabi.
  5. Aplicar y depurar.

Eso parecía funcionar para mí. Esperemos que tengas la misma suerte …

Paz

Es posible:

  1. Actualice su configuración de compilación para incluir "NDK_DEBUG = 1". Haga clic con el botón derecho del proyecto -> propiedades -> C / C ++ Build:

  2. Establezca un punto de interrupción en su código C.

  3. Haga clic derecho en su proyecto, seleccione Debug As -> Android Native Application

Para más detalles siga:

http://tools.android.com/recent/usingthendkplugin

  • Depuración de módulos de biblioteca C ++ / nativa que no funcionan con Android Studio (Cmake utilizado)
  • Cómo utilizar la consola interactiva de Eclipse en depuración
  • Android: ¿Cómo debo responder al diálogo "Hot Code Replace Failed" en Eclipse?
  • Android: Adb rechazó la conexión al cliente
  • Depurador de Android Studio no sincronizado con el código fuente
  • Android Studio: Crea un punto de interrupción de excepción bien comportado
  • Android Studio entra en la fuente incorrecta de sdk
  • Manera eficiente de poner las instrucciones de depuración / registro en el código - por lo que no influyen en tiempo de ejecución
  • Cambiar fuente adjunta en eclipse (android)
  • ¿Cómo puedo crear un certificado para mi Android Market APK?
  • Problemas de depuración de Android con eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.