我一直试图将一个简单的Qt应用程序部署到android上,但没有成功。详情如下:
我在Qt中设置了以下选项
安卓配置
工具包配置
问题
当我试图建造的时候,一切都很好。我在构建目录中获得libTheTestApp.so。此外,项目目录现在包含一个名为"android“的文件夹,其中包含清单文件和一些其他文件。
当我尝试运行应用程序时,模拟器会启动,但我找不到我的应用程序。如果关闭仿真器并返回Qt,则会得到以下错误
请稍候,为目标寻找合适的设备:Androd-17。
在执行步骤“部署到Android设备”时生成/部署项目TheTestApp时出错(工具包: Android (GCC 4.4.3,QT5.1.0)
如果在模拟器运行时执行"adb设备“,则获得运行仿真程序的id。
另外,在这里发布这个问题之前,我试着搜索了一下互联网。我找到了此链接。
我的问题是如何将Qt5应用程序部署到安卓设备上?有什么链接可以说明怎么做吗?我之所以问这个问题,是因为我在构建应用程序时遵循了Qt5ForAndroidBuilding链接中提供的说明。
耽误您时间,实在对不起。
发布于 2013-07-29 02:09:51
我成功地将一个简单的QT应用程序部署到我的android设备上。据我所知,Qt创建者首先尝试将应用程序部署到设备上,如果它找到的话。如果没有找到任何设备,则尝试启动AVD并将应用程序部署到模拟器中。
“请稍候,寻找适合目标的设备:Android-17。”尝试在Projects -> Selected -> Run -> Package Confi夫tion-> Manifest中更改较低的api级别。
同时,确保Ant位置指向InstallLocation\ant\bin\ant.bat
发布于 2013-09-19 12:38:35
使用Windows5.1在nkhlhBwkjk上使用QT5.1构建视频并将Qt应用程序部署到Android上。
发布于 2013-09-18 17:47:06
对于将来会看到这篇文章的人:
不要从Qt Creator启动avd,首先从android管理器运行avd
https://stackoverflow.com/questions/17817758
复制相似问题