我最近从Android r9b迁移到了r11b。
我使用QtCreator部署测试应用程序,这将使用NDK进行编译。
我不能再调试了,QtCreator抱怨说它找不到arm-linux-androideabi-gdb.exe。
我确认:
为什么他们从发布的r11b中删除GDB?我们现在该怎么调试?
编辑:提交了Qt:https://bugreports.qt.io/browse/QTCREATORBUG-15933。可以在NDK文件夹中的其他地方手动获取gdb。但是,在找到gdb.exe之后,我仍然无法调试.
Edit2: Qt解决的问题。升级到QtCreator 4.0.3。它正确地启动了gdb,我可以调试我的应用程序!
发布于 2016-03-24 14:49:03
在NDK中,gdb被移动到$NDK_DIR/预置/$HOST/bin/gdb。
QtCreator为NDK 11进行了更新。例如,您可以尝试QtCreator 4.0测试版。
发布于 2016-10-24 14:01:06
同样的问题在android-ndk-r10e-windows-x86_64.exe中,这个包有一个错误,它跳过将arm-linux-androideabi-gdb.exe复制到目标文件夹。这是我的解决办法..。自从下载android-ndk-r10e-windows-x86_64.exe包含丢失的arm-linux-androideabi-gdb.exe .
希望这能有所帮助。查看7-zip中的文件列表
https://stackoverflow.com/questions/36182528
复制相似问题