Ошибка ndk-gdb с сообщением: Недопустимое имя атрибута: пакет

Подключить 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.

Что я сделал не так, чтобы добраться до этой точки?

15
задан steveha 28 June 2012 в 04:36
поделиться