我在Windows 7上安装了Qt Necessitas SDK,
我一直在尝试编译并加载程序到Android设备/模拟器
我无法让这件事发挥作用,
程序在启动时成功编译并在部署后编译 我收到以下错误消息
“启动远程进程...无法找到org.kde.necessitas.example.untitled进程”
我的设备和模拟器都出现了同样的错误
有什么建议吗?
答案 0 :(得分:1)
糟糕!如果我读得对,这是2012年的帖子。新的QtCreator(5.1)开箱即用,适用于Android for Windows - 我假设Linux(我没有在Ubuntu上测试过)。
http://qt-project.org/wiki/Category:Developing_Qt::Ports::Android
这基本上是IDE的一部分。
为什么你得到这个信息有很多可能性。你为ARM5 / 6/7编译了吗?你在模仿什么?它是否设置了正确的CPU?我将捆绑一个干净的Creator安装,以消除本地设置的可能性并运行示例Android应用程序。这对我来说在Windows上运行良好,这在最新版本上远远落后于曲线。
是的,在这方面,文档现在确实缺乏。我花了3个小时的时间让它与模拟器一起工作。其中一个步骤是从SDK启动模拟器,然后尝试从我的调试器连接。
答案 1 :(得分:0)
对于Android开发,我建议使用Qt 5.2。
Necessitas是Qt 4的非官方Android端口。Qt 5.1包含官方(但不完整)的技术预览。 Qt 5.2将提供完整的官方Android支持,将于2013年12月发布。
如果您想立即试用,可以在http://download.qt-project.org/development_releases/qt/5.2/5.2.0-beta1/下载Qt 5.2测试版。更新的文档位于http://doc-snapshot.qt-project.org/qt5-stable/android-support.html - 现在非常全面。
以下是Digia的博客文章,详细介绍了简化的Android部署流程:http://blog.qt.digia.com/blog/2013/10/09/android-deployment-in-qt-5-2/