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