Qt5 Android开发环境配置

1. 写在前面

为寻求方便,本文章中所有对Android开发环境的搭建均是使用Android Studio完成的,高手也可以直接手动配置JAVA环境、Android SDK、Android NDK。

不同版本的QT5和不同版本的Android Studio配置的效果可能不同,甚至可能不能成功。本文章涉及到的相关软件版本如下:

  • Android Studio 3.5.2 免安装版
  • Qt 5.14.1

操作系统: Windows 10 x64

2.Android Studio配置

Android Studio下载地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DNLcLm3j-1582968249330)(2-1.png)]
由于是zip版本,直接解压即可开始使用。解压后的目录如下:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5WCKIlg9-1582968249331)(2-2.png)]
进入bin目录运行studio.exe即可启动Android Studio。第一次打开会有初始化向导,一般一路next就可完成,当然,如果网不好就只能科学上网了(实在被墙就只能尝试手动配置了,后面Android Studio配置的部分可以不看了)。

2.1 Android SDK

打开SDK Manager。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V90pZ9Hp-1582968249333)(2.1-1.png)]
SDK Manager界面说明:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I40KDb7e-1582968249333)(2.1-2.png)]
在SDK Tools选项卡中安装Android NDK:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nz59ChK2-1582968249334)(2.1-3.png)]

2.2 Android AVD配置

若有真实安卓机作为调试机器,则可以忽略这一步。

打开AVD Manager:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8iLimZGW-1582968249335)(2.2-1.png)]
一般一路next即可:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gRKuwpHb-1582968249336)(2.2-2.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y0Z7Gvnz-1582968249336)(2.2-3.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XBX7dVfX-1582968249338)(2.2-4.png)]

由于开始并没有在SDK中下载对应的虚拟机image,此时需要点击download下载。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OOwcSU7K-1582968249338)(2.2-5.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l0cd64c4-1582968249338)(2.2-6.png)]

下载完成后,继续一路next即可:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SzUo0cdd-1582968249339)(2.2-7.png)]

配置完成后,点击Acitionis的三角即可运行虚拟机(下次启动AVD Manager时可不必重新配置)。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o377BKQG-1582968249340)(2.2-8.png)]
运行效果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QcOzB0D9-1582968249341)(2.2-9.png)]

3.Qt5安装

安装一般一路next即可(可能需要注册Qt账号),需要注意的是,安装时需要选中与Android相关的组件。如果不确定要选那些组件而且空间也充足的话,可直接全选安装所有组件。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EwHa1H7o-1582968249341)(3-1.png)]

3.1 QtCreator设置

安装完成后,打开qtcreator,设置android相关路径,此时需要Android Studio安装时的相关路径。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RFTWoIXe-1582968249342)(3.1-1.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HM3CkRa5-1582968249342)(3.1-2.png)]
到此,配置基本完成。

4.写在后面

QtCreator第一次进行编译Android程序时,需要一定的时间下载一些文件,建议最好先找个简单的示例工程编译。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bvlZJCTM-1582968249343)(4-1.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8435oglM-1582968249343)(4-2.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w7X9z1z9-1582968249345)(4-3.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VbbqXBZo-1582968249345)(4-4.png)]
上面的例子并没有编译成功,于是换了一个例子(设置是类似的)。
最后效果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZfYjEyv2-1582968249345)(4-5.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值