我有一个纯 NDK android 应用程序(只是一个 jni 文件夹)。干净地编译成二进制文件。 这个二进制文件可以推送到设备并运行,没问题。
我不仅想将 QT 用作编辑器,还想用作调试平台。 但问题是 QT 只将 Android 应用程序理解为“APK”。我想设置环境以在设备中部署/运行/调试命令行应用程序。
这可能吗?在理论上看起来很简单,但处理 QT 标志和设置并不简单。我设法从我的应用程序创建了一个 Android APK,但它无法运行该应用程序,因为它不是真正的 GUI 应用程序。
任何指南都会有所帮助,即使是在另一个 IDE 中使用另一种不同的方法也是如此。
编辑:我在 Linux Ubuntu 上。
最佳答案
你说的是 QT creator 没有“看到”.apk 背后的 native 代码? Gnu 调试器是我所知道的唯一可以调试此类代码的工具。
如果您使用的是 Windows,您可以使用 Nvidia TADP(tegra android 开发工具包),它提供了一个用于 visual studio 的插件(与 visual studio 的社区版一起使用)。然而,在运行时加载库时它有点笨拙并且会崩溃。
关于android - QT Creator,命令行 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30397256/