作者:手机用户2502892403 | 来源:互联网 | 2023-02-10 00:10
当我尝试使用QtCreator构建QtFireExample时,失败并显示以下错误消息.TheinstalledSDKtoolsversion(26.1.1)doesnotincl
当我尝试使用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 --version
QMake version 3.1
Using 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.