在Qt中构建Android项目不再起作用

在Qt中构建Android项目不再起作用,第1张

概述所以我对AndroidSDK,NDK和ApacheAnt进行了一些更新,现在我无法构建任何Android项目…我收到一个警告,然后它说找不到build.xml文件.错误:Warning:Androidplatform'android--1'doesnotexistinSDK.GeneratingAndroidPackageInputfile:/home/mirza/Development/Q

所以我对Android SDK,NDK和Apache Ant进行了一些更新,现在我无法构建任何AndroID项目…

我收到一个警告,然后它说找不到build.xml文件.
错误:

Warning: AndroID platform 'androID--1' does not exist in SDK.Generating AndroID Package  input file: /home/mirza/Development/Qt Projects/build-Test-AndroID_f_r_armeabi_v7a_GCC_4_9_Qt_5_7_1-DeBUG/androID-libTest.so-deployment-settings.Json  Output directory: /home/mirza/Development/Qt Projects/build-Test-AndroID_f_r_armeabi_v7a_GCC_4_9_Qt_5_7_1-DeBUG/androID-build/  Application binary: /home/mirza/Development/Qt Projects/build-Test-AndroID_f_r_armeabi_v7a_GCC_4_9_Qt_5_7_1-DeBUG/libTest.so  AndroID build platform: androID--1  Install to device: NoBuildfile: build.xml does not exist!Build FailedBuilding the androID package Failed!  -- For more information, run this command with --verbose.

我已经从lvl 15以上安装了SDK,在SDK和Apache Ant 1.10.1上安装了NDK 14.嗯,它仍然说我的SDK中没有API 1,甚至在我的SDK管理器中也没有作为官方下载的API,而且还缺少build.xml.可能是警告提示正在丢失文件的bcs吗?而且我也不大愿意在菜单Projects->中选择API lvl.建立AndroID-APK-> AndroID-Build-SDK,执行此 *** 作后未显示任何内容.我什至再次安装了整个系统并下载了所有iteam,bcs我认为这是某种配置错误,但似乎这里有一些不兼容的版本.

解决方法:

我通过遵循以下2条建议解决了该错误:

>如此处here所述,Qt 4.2支持的最新AndroID SDK工具为“ r25.2.5”.因此,请下载它们并用它替换当前的tools文件夹.
>根据V-master的建议,在this other answer的第二部分中:

there is no longer a templates folder available from AndroID SDK Tools. QT require them to be there to build, so you will need to copy them from AndroIDStudio:
\<path to AndroIDStudio>\plugins\androID\lib\templates
into
<path to AndroID SDK>\templates

经过这些修改后,QtCreator可以正确识别Project->(AndroID)Build Settings的下拉列表中的Build SDK.

(P.S.我链接的另一个SO答案也解释了第1点的问题,但是我提供的站点更具解释性,并且链接了所有OS版本).

总结

以上是内存溢出为你收集整理的在Qt中构建Android项目不再起作用全部内容,希望文章能够帮你解决在Qt中构建Android项目不再起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1091353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存