英文:
Qt Creator could not determine debugger type - Android Debugger
问题
尝试配置Qt Creator 4.11.0以在将应用部署到Android设备后进行调试。我可以成功构建应用程序,但无法进行调试,因为Qt Creator似乎无法确定自动检测到的Android Clang调试器的调试器类型。
我尝试切换到Qt Creator的较新版本(9.0.2)并重新安装整个Qt,但无济于事。可能的原因是什么?
英文:
I am trying to configure Qt Creator 4.11.0 to debug an Android application. after deploying it to an android device. I can successfully build the application, but I cannot debug it, as Qt Creator apparently cannot determine the debugger type of the auto-detected Android Debugger for Android Clang.
I tried to switch to a newer version of Qt creator (9.0.2) and re-install Qt as a whole, to no avail.
What could be the cause of this?
答案1
得分: 1
我看到它在主目录,所以你不应该有任何权限问题,但在检查/尝试之前,你永远不知道。
你是否尝试在终端中手动运行gdb?(权限问题)
你是否尝试过gdb的另一个版本(不是20),甚至尝试了另一个QT Creator版本吗?
或者你可能需要像这里一样安装必要的设备:
https://developernote.com/2021/12/configuring-android-ndk-version-in-qt-creator/
(还要向下滚动,那里有一个替换一些JSON内容的解决方案)。
干杯
英文:
Did you try to run the gdb manually in a terminal? (Permission rights)
I see it's in home, so you shouldn't have any permission issues, but you never know until you check/try.
Did you tried another version of gdb (not 20) or even another QT-Creator version?
Or maybe you need to install necessary devices yet like here:
https://developernote.com/2021/12/configuring-android-ndk-version-in-qt-creator/
(Scroll also down, there is a solution, with replacing some json-content).
Cheers
答案2
得分: 1
我最终解决了这个问题,方法是升级到 Qt Creator 9.0.2 并重新安装 NDK(尝试了多个不同版本)。这引起了一个新的问题,之前莫名其妙没有出现:NDK 中的 gdb
版本无法运行,因为我没有安装 libncurses5
。安装了它后,调试器终于被识别了。
所以,简而言之,修复方法是
apt install libncurses5
英文:
I ended up solving this by upgrading to Qt Creator 9.0.2 and reinstalling the NDK (multiple different versions). This highlighted a new problem, which somehow did not show before: the gdb
version inside the NDK could not run because I did not have libncurses5
installed. After installing it, the debugger was finally recognized.
So, in short, the fix was
apt install libncurses5
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论