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?
- No puede ejecutar modo de depuración en android studio
- Logcat no muestra mis llamadas de registro
- ¿Es posible ver variables en tiempo de ejecución?
- WebView getDrawingCache () siempre devuelve null
- Inserción de puntos de interrupción en Eclipse para un programa de Android
- Eclipse java breakpoints - ¿Cuál es el propósito?
- "'Esto' no está disponible" en las ventanas de depuración de Android Studio
- Android Studio no puede enlazar con local 8602 para depurador
- ¿Todos los dispositivos android tienen la carpeta "sdcard"?
- Cómo solucionar el error "No se puede abrir el puerto de depuración" en Android Studio?
- Obtener "Aplicación desconocida ABI" al intentar depurar código C en mi aplicación de Android
- Exportar objetos desde el depurador de Android Studio
- IntelliJ IDEA editar código de android durante la depuración
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:
- Vaya al menú "Ejecutar"> "Configuraciones de depuración"
- En "Aplicación nativa de Android" en el panel izquierdo, selecciona tu aplicación
- En la pestaña "Depurador" haga clic en "Agregar …" en la sección "Bibliotecas compartidas".
- Vaya al directorio del proyecto de su biblioteca android y añada su subdirectorio obj / local / armeabi.
- Aplicar y depurar.
Eso parecía funcionar para mí. Esperemos que tengas la misma suerte …
Paz
Es posible:
-
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:
-
Establezca un punto de interrupción en su código C.
-
Haga clic derecho en su proyecto, seleccione Debug As -> Android Native Application
Para más detalles siga:
- Reaccionar Nativo 'hola mundo' inicio rápido: "no se pudo conectar con el servidor de desarrollo"
- ¿Cómo puedo establecer TextColor, TextSize de PagerTitleStrip de código?