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

  • ¿Dónde encontrar / configurar 'Artifact' en Android Studio?
  • ¿Qué hay de malo en depurar en Eclipse en Android?
  • ¿Cómo depurar mi aplicación en Linux con mi móvil Android?
  • ¿Cómo se puede "Mostrar límites de diseño" para la depuración de Android?
  • ¿Cómo depurar la variante de construcción específica del proyecto Android Gradle en IntelliJ IDEA?
  • Depuración en mi teléfono (Eclipse, Android)
  • No se pueden establecer puntos de interrupción en algunos lugares de la fuente de SDK de Android (Eclipse)
  • No se puede detectar ABI de aplicación al intentar depurar NDK
  • Apk sólo se ejecuta en modo de depuración. Apk comenzó con "Ejecutar" en Eclipse se detiene en puntos de interrupción
  • No hay controlador para Asus MeMO Pad para hacer la depuración de aplicaciones con eclipse
  • Cómo depurar una aplicación en Android con GDBSERVER?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.