配置Qt5.13.2的安卓开发环境

配置Qt5.13.2的安卓开发环境

  • 安装配置JDK
  • 下载JDK

从oracle官方网站下载java安装包:

https://www.oracle.com/java/technologies/javase-downloads.html

  • 安装JDK

首先双击下载的安装包(jdk-8u241-windows-x64.exe)点击安装,点击更改,选择你的安装路径,然后下一步等待安装完成。

  • 配置JDK的环境变量

接下来就是配置JDK的环境变量,右键此电脑 --> 属性 --> 高级系统设置 --> 环境变量 --> 新建

https://i-blog.csdnimg.cn/blog_migrate/d7848a51661ebcc8e1eaef2a8ddc9596.png

变量名是:JAVA_HOME

变量值是:你刚才JDK的安装路径

点击确定再次新建

变量名: CLASSPATH

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

点击确定后找到系统变量里的Path再次添加路径,选择JDK的安装目录里的bin 例如我的是D:\QtForAndriod_Enviroment\JDK_Installed\Java\jdk1.8.0_172\bin

https://i-blog.csdnimg.cn/blog_migrate/0451e80a2ed548ff3ab6bbd46ca4de70.png

然后在打开cmd输入JAVA -version 如果出现以下内容就证明环境配置成功

https://i-blog.csdnimg.cn/blog_migrate/df89cc539a8ed0f4f98d643c84c3ab75.png

 

  • 安装配置SDK
  • 安装SDK

从https://www.androiddevtools.cn/ 下载installer_r24.4.1-windows.exe。

  • 下载SDK库

找到刚才下载的installer_r24.4.1-windows.exe 双击安装,路径自己选择,安装完成后运行。

添加国内的软件源:Tools-->option,在下面的两栏输入以下内容 网址: mirrors.neusoft.edu.cn 端口:80,点击close(如果无法科学上网,请按照http://tools.android-studio.org/index.php/proxy重新配置软件源),然后点击Package-->Reload就会更新安卓的构建工具了。

https://i-blog.csdnimg.cn/blog_migrate/caf5a8d74d2c2a956622868f0e9520f0.png

为了避免出现不可预料的问题,建议Tools和Extras全装,各个版本的SDK也都安装:

  • 配置SDK

2、增加环境变量

在系统变量中增加一个ANDROID_SDK_HOME变量,属性值为android sdk安装目录

然后再在path变量添加以下路径:

%ANDROID_SDK _HOME%\tools;

%ANDROID_SDK _HOME%\platform-tools; 

  • 安装配置NDK
  • 下载NDK

从https://developer.android.google.cn/ndk/downloads/ 下载稳定的NDK版本android-ndk-r20b(最新版在编译的时候会出错)。

  • 安装NDK

将下载的NDK文件解压到自己想要的路径即可。

  • 安装和配置Qt

安装Qt,勾选安卓开发有关选项。

打开Qtcreator, 点击工具选项,JDK自己检测到了,只需要将SDK和NDK的路径添加进去,然后SDK manager会显示你下载的SDK工具,点击确定,环境就基本配置完成了。

 

  • 建立并运行工程

依次按照下列步骤创建新工程:

选择arm64-v8a编译器开始编译

中途会让选择设备,最好是用电脑连接手机,根据经验,用模拟器会出现不可预料的问题,而且模拟器上运行,手机上不一定不会出错。

如果构建过程中出现类似如下错误,是因为下载中断了,每次失败后只要再次点击run就可以了,直到没有错误出现。

  • 解决Android设备不弹出调试授权提醒

安装Android SDK,设置系统环境变量 %ANDRIOD_SDK_HOME%,设置完后检查:

C:\Users\leizm>echo %ANDRIOD_SDK_HOME%

G:\adt-bundle-windows-x86-20131030\sdk\platform-tools

安装手机驱动

安装adb,很多都是工具自动安装,可以通过命令查看:

C:\Users\leizm>where adbC:\Android\adb.exe

C:\Users\leizm>adb devices

List of devices

attached84a82bcc        unauthorizedunauthorized 表示未授权调试。

输入命令处理

C:\Users\leizm>adb kill-server

C:\Users\leizm>adb start-server

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

C:\Users\leizm>adb devices

List of devices

attached84a82bcc        device

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值