Qt5.9.4搭建安卓环境-Qt for Android

目录

需要安装以下内容:

下载地址:
https://www.qter.org/portal.php?mod=view&aid=10

很多Qt开发会用到的环境基本上都可以找到

这些版本适用于Qt5.9.4,可能并不适用Qt的其他版本。

安装JDK

双击安装,可以自定义安装目录,一路next。

设置环境变量

变量:JAVA_HOME
值:JDK的安装路径

变量:CLASSPATH
值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

系统变量下的PATH变量添加这行:%JAVA_HOME%\bin,上移到第一行

安装剩余文件

解压下来即可,我这里放在Qt的安装目录下了,可以自定义位置,但是要记住,后面会用到。

点击android-sdk-windows 下的SDK Manager.exe


安装勾选的包

注意:

第一次双击exe可能不会出现以上安装包,需要多点击几次,包括安装的时候可能并不会一次就安装成功,需要多点击几次、多安装几次。

我就是这样,在安装了n次之后上面有一个"Not installed"状态的包还是没装上,不过并不影响使用。

大家视情况安装。

使用

打开Qt Creator5.9.4,点击菜单栏的工具->选项->设备

新建文件

我这里只能使用第一个套件,第二个用不了。

之后打开手机的开发者模式,使用USB数据线连接电脑。

新建完成之后,点击项目

点击构建->运行

点击ok在手机上就会出现该应用


可能出现的问题

第一种

复制代码
FAILURE: Build failed with an exception.
 
* What went wrong:
A problem occurred configuring root project 'android-build'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:3.2.0.
     Required by:
         project :
      > Could not resolve com.android.tools.build:gradle:3.2.0.
         > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.0/gradle-3.2.0.pom'.
            > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.0/gradle-3.2.0.pom'. Received status code 400 from server: Bad Request
      > Could not resolve com.android.tools.build:gradle:3.2.0.
         > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.0/gradle-3.2.0.pom'.
            > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.0/gradle-3.2.0.pom'. Received status code 400 from server: Bad Request
 
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
 
* Get more help at https://help.gradle.org

解决方法:

记事本打开该文件,
修改文件路径为自己电脑的路径

第二种

构建或运行过程中可能会因为不能下载这个文件导致失败
Downloading https://services.gradle.org/distributions/gradle-3.4-bin.zip

解决方法

在浏览器直接搜索
https://services.gradle.org/distributions/gradle-3.4-bin.zip

进行下载

下载完成之后把压缩包复制到

C:\Users\zh'n.gradle\wrapper\dists\gradle-3.4-bin\aeufj4znodijbvwfbsq3044r0

zh'n是我的用户名,改成自己的。

不需要解压缩,直接把压缩包复制到这里就行,在构建运行程序的时候会自己压缩。

大家对以上步骤有任何不清楚的地方,欢迎私聊。

相关推荐
GUET_一路向前7 分钟前
【C语言防御性编程】if条件常量在前,变量在后
c语言·开发语言·if-else·防御性编程
曳渔8 分钟前
UDP/TCP套接字编程简单实战指南
java·开发语言·网络·网络协议·tcp/ip·udp
Wgllss17 分钟前
雷电雨效果:Kotlin+Compose+协程+Flow 实现天气UI
android·架构·android jetpack
三千道应用题25 分钟前
WPF&C#超市管理系统(6)订单详情、顾客注册、商品销售排行查询和库存提示、LiveChat报表
开发语言·c#·wpf
hqxstudying40 分钟前
JAVA项目中邮件发送功能
java·开发语言·python·邮件
咪咪渝粮43 分钟前
JavaScript 中constructor 属性的指向异常问题
开发语言·javascript
最初的↘那颗心43 分钟前
Java HashMap深度解析:原理、实现与最佳实践
java·开发语言·面试·hashmap·八股文
后台开发者Ethan2 小时前
Python需要了解的一些知识
开发语言·人工智能·python
用户207038619492 小时前
Compose 可点击文本:ClickableText Compose 中的 ClickableSpan
android
常利兵2 小时前
Kotlin作用域函数全解:run/with/apply/let/also与this/it的魔法对决
android·开发语言·kotlin