【发布时间】:2015-05-22 12:53:27
【问题描述】:
我有一个纯 NDK android 应用程序(只是一个 jni 文件夹)。这干净地编译成二进制文件。 这个二进制可以推送到设备上运行,没问题。
我不仅想将 QT 用作编辑器,还想用作调试平台。 但问题是 QT 仅将 Android 应用程序理解为“APK”。我想设置环境以在设备中部署/运行/调试命令行应用程序。
这甚至可能吗?理论上看起来很简单,但处理 QT 标志和设置并不简单。我设法从我的应用程序创建了一个 Android APK,但它无法运行该应用程序,因为它不是真正的 GUI 应用程序。
任何指南都会有所帮助,即使是在另一个 IDE 中使用另一种不同的方法。
编辑:我在 Linux Ubuntu 上。
【问题讨论】:
-
我想知道你是如何让可执行文件运行的,当我在编译它之后推送它(不让它打包一个 APK)并运行它(在推送所有 Qt .sos 之后)我在尝试执行它时遇到分段错误。我将
main()修剪为单个QCoreApplication app(argc, argv);,它就在那条线上崩溃了。有什么建议吗?
标签: android c++ qt android-ndk