Conectar Nexus One para Mac con Snow Leopard. Ejecute "depuración" desde Eclipse. Muestra la ejecución deNDK-GDB falla con el mensaje: nombre del atributo no válido: paquete de
/usr/local/android-ndk-r5b/ndk-build NDK_DEBUG=1
cargas en Nexus Una fina. Entonces trato de ejecutar el depurador para que pueda llegar a la capa de JNI:
$ $NDK_DIR/ndk-gdb
error con estos Mensajes:
Invalid attribute name:
package
Invalid attribute name:
package
Invalid attribute name:
package
ERROR: Non-debuggable application installed on the target device.
Please re-install the debuggable version!
lo que he comprobado el apk de bin y tiene
lib/armeabi/gdbserver
mirado el guión NDK-DBG, y este mensaje significa que está tratando de encontrar su defecto gdbserver en el teléfono. Así que traté de hacer algunos comandos ls con la mano:
$ adb shell ls /data
opendir failed, Permission denied
Así que miré a/de datos y los permisos son 771.
¿Qué he hecho mal para llegar a este punto?
en mi mac, hay que * "set = formato de archivo UNIX" *. –
Y puede abreviar como ': set ff = unix' o incluso como': se ff = unix' – steveha