2011-04-07 15 views
8

La documentación de Android NDK no me parece tan clara en cuanto a la secuencia de comandos que ejecuta para obtener información de depuración dentro y fuera del ejecutable ndk-gdb que se proporciona. Si hay un formato para qué líneas romper, y en qué archivo, ¿hay alguna especificación en alguna parte? Si es así, también, ¿cómo le da esta información al depurador, y a través de qué medios? No tengo ni idea de cómo funciona este proceso.Android NDK Debugging

Gracias

Respuesta

6

Específicamente abordando "¿hay una especificación alguna parte":

NDK-GDB es básicamente tradicional BGF que se comunica con las aplicaciones de NDK, la documentación BGF en http://www.gnu.org/software/gdb/documentation/ es la mejor referencia para la sintaxis de comandos - Es un tema demasiado grande para cubrir aquí.

+3

ok, veo ... críticamente es (en el proyecto dir) "ndk-gdb --start", entonces los comandos están referenciados en esa documentación que describiste – Kyle

1

Trate this tutorial. Explica cómo configurar su entorno de eclipse para depurar el código NDK incluso si este código es parte de la biblioteca de Android. (La mayoría del tutorial que encontré explica solo cómo configurar Eclipse para depurar proyectos de aplicaciones de Android que tienen código nativo).