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?
- Error de depuración ADT20 NDK
- ¿Cómo puedo crear un certificado para mi Android Market APK?
- Ndk-build DUMP_APP_ABI devuelve 2 líneas en Windows
- No se puede abrir el puerto del depurador: java.net.SocketException "Socket closed"
- Depuración del código Android NDK C / C ++ en Eclipse: los puntos de interrupción no se alcanzan
- Aplicación de Android que carece de información de depuración en Android Studio
- Eclipse Android: No se pudo abrir el puerto de depuración de VM seleccionado (8700)
- El depurador de Eclipse se detiene solo
- Android Studio - ¿Dónde puedo ver callstack mientras depura una aplicación android?
- E / art: Error al enviar la respuesta al depurador: Canal roto, pero la aplicación todavía se ejecuta
- WebView getDrawingCache () siempre devuelve null
- Tengo un error ddms No se puede enlazar a local 8602 para depurador - sin depuración para Android
- Opciones de depuración no disponibles en Eclipse después de reinstalar ADT
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?