連接的Nexus One到Mac上運行雪豹。 從Eclipse運行「調試」。顯示執行NDK-GDB失敗消息:無效的屬性名稱:包
/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,它有
lib/armeabi/gdbserver
看着NDK-DBG腳本,此消息意味着它的失敗試圖找到gdbserver的手機上。於是,我就用手工做一些LS命令:
$ adb shell ls /data
opendir failed, Permission denied
所以我看着/數據和權限是771
我做了什麼錯走到這一步?
,應* 「設置FILEFORMAT = UNIX」 *。 – 2011-11-27 07:25:58
你可以縮寫爲::set ff = unix或者甚至可以使用':se ff = unix' – steveha 2012-06-28 04:37:21