Подключить Nexus One к Mac под управлением Snow Leopard. Запустите «отладку» из Eclipse. Показывает штраф за выполнение
/usr/local/android-ndk-r5b/ndk-build NDK_DEBUG=1
нагрузок на Nexus One. Затем я пытаюсь запустить отладчик, чтобы добраться до уровня JNI:
$ $NDK_DIR/ndk-gdb
Ошибка с этими сообщениями:
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!
Итак, я проверил apk в bin, и он
lib/armeabi/gdbserver
посмотрел на сценарий ndk-dbg, и это сообщение означает, что не удается найти gdbserver на телефоне. Итак, я попытался выполнить несколько команд ls вручную:
$ adb shell ls /data
opendir failed, Permission denied
Итак, я посмотрел на / data и получил права 771.
Что я сделал не так, чтобы добраться до этой точки?