使用Qt Creator构建Android版Qt应用时出错

使用Qt Creator构建Android版Qt应用时出错,第1张

概述当我尝试使用QtCreator构建QtFireExample时,失败并显示以下错误消息.TheinstalledSDKtoolsversion(26.1.1)doesnotincludeGradlescripts.TheminimumQtversionrequiredforGradlebuildtoworkis5.9.0/5.6.3Errorwhilebuilding/deployingprojectQtF

当我尝试使用QtCreator构建QtFireExample时,失败并显示以下错误消息.

The installed SDK tools version (26.1.1) does not include Gradle
scripts. The minimum Qt version required for Gradle build to work is
5.9.0/5.6.3 Error while building/deploying project QtFirebaseExample (kit: Android) When executing step “Build AndroID APK”

我的AndroID Studio是3.2.1.并且还安装了SDK工具26.1.
qt版本也高于5.9.0
我做错了什么?

❯ qmake --versionQMake version 3.1Using Qt version 5.12.0 in /usr/local/Cellar/qt/5.12.0/lib

解决方法:

在使用QtCreator部署第一个AndroID应用程序之前,还有更多步骤需要遵循.仅安装SDK工具是不够的.这是我做的,我正在使用windows,但希望在Ubuntu下这些步骤是相同的​​.

>使用Hitokage提供的链接安装QtCreator,包括QtCreator(我的版本为4.8.0)和Qt 5.12.0二进制文件以供您所需的AndroID平台使用(armv7,x86 …)
>获取JDK 1.8.X.X
>获取NDK r18b(或更新的版本)
>获取SDK工具26.1.1(您已经做了什么)
> SDK工具本身是不够的,必须从SDK tools文件夹中安装一些SDK模块,然后运行:

> sdkmanager平台工具
> sdkmanager构建工具; 28.0.3
> sdkmanager extras; Google; usb_driver
> sdkmanager平台; androID-22(对我来说足够了,您可能想要根据目标AndroID设备而有所不同)

然后打开QtCreator,转到“移动设备”(我的法语版本将其称为“ Appareils mobiles”),然后使其指向已安装的JDK,SDK,NDK,clic Apply,然后应自动创建工具包.现在,您可以编译和部署API 22的AndroID应用程序了.

请注意,第一次请求部署时,QtCreator会自动下载gradle.

总结

以上是内存溢出为你收集整理的使用Qt Creator构建Android版Qt应用时出错全部内容,希望文章能够帮你解决使用Qt Creator构建Android版Qt应用时出错所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存