gpt4 book ai didi

macos - ndk-gdb 失败并显示消息 : Invalid attribute name: package

转载 作者:行者123 更新时间:2023-12-03 20:24:06 26 4
gpt4 key购买 nike

将 Nexus One 连接到运行 Snow Leopard 的 Mac。
从 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!

所以我检查了 bin 中的 apk,它有
lib/armeabi/gdbserver

查看 ndk-dbg 脚本,此消息表示尝试在手机上查找 gdbserver 失败。所以我尝试手动执行一些 ls 命令:
$ adb shell ls /data
opendir failed, Permission denied

所以我查看了/data,权限是771。

为了达到这一点,我做错了什么?

最佳答案

AndroidManifest.xml 文件具有 Windows 回车控制 (\r\n),这会弄乱 ndk-gdb 脚本。为了解决这个问题,我在 vi 中编辑了这个文件并做了一个 "set filetype=unix" .

关于macos - ndk-gdb 失败并显示消息 : Invalid attribute name: package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5677178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com