Qt Android环境搭建

春节在家,一边睡觉,一边带娃,顺带研究了下qt的andriod编程。下面介绍了环境搭建的过程。

安装过程中,需要安装android环境、QT,并进行配置。Android环境的安装,包括JDK安装、Android SDK安装、NDK安装。

一,JDK安装

1,下载JAVA

官方jdk的网站如下:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

如果直接从官网下载,需要注册。下载java jdk 64:java jdk 1.8 x64;java jdk 32:java jdk 1.8 x86。对应的位置如下图

2,安装

安装过程中,需要设置jdk及JRE的安装路径。设置java的安装路径

设置JRE的路径,jre即为Java运行环境(Java Runtime Environment,简称JRE)。

 

3,配置环境变量

环境变量对应位置为,我的电脑->右键->属性->高级,就能够找到位置

 

新建系统环境变量1,变量名:JAVA_HOME,变量值即为JDK的安装路径。

新建系统环境变量2,变量名:ClassPath,变量值:JDK根目录in。

编辑Path环境变量,添加

   4,安装成功

  在dos界面中,输入 java -version,下图所示,表明安装成功。

  

二,sdk的安装

   两种安装方式,一是直接安装android studio,通过其安装包自动安装sdk;二是通过sdk的离线安装包安装sdk。

  1,android studio的方式

  

  安装界面,选中android sdk选项,如上图所示。

  

  分别设置android studio和 android sdk的安装位置。记住sdk的位置,便于后续设置。

  sdk安装完毕后,在dos界面输入 adb version,出现如下提示,表明安装成功。 

  

   2,sdk manager的启用

  在android studio主界面搜索sdk manager,弹出如下界面,在其中可进行sdk的下载、升级、卸载等操作。

  

  3,avd的设置

  在android studio中,可进行android虚拟机的设置,设置界面如下。创建新的虚拟设备,点击 create virtual device按钮,进行简单设置后,就能够创建成功。需要注意的是,api版本与安卓版本的对应,abi与程序版本对应。该处创建的虚拟设备,在qt中可以使用。

  

  

三,ndk的安装

  NDK的安装很简单,下载安装包,解压即可,记住解压的位置。NDK的路径中不能有空格。下载地址:https://developer.android.google.cn/ndk/downloads/

  笔者在环境配置过程中,由于NDK的版本不对,浪费了很多时间。配置时,根据自己的环境,选择合适的ndk版本。

  最后采用的是,android-ndk-r20b-windows-x86_64

四,qt的安装

qt针对android的安装,有两种情况:一种是有单独的安装包,这时需要下载针对android的安装包,如qt-windows-opensource-5.2.0-android-x86-win32-offline.exe;另一种是多个平台集成在一个安装包,安装时候选择andriod的对应模块。

 

安装完成后,进行android sdk、jdk、ndk,有的版本还需要ant的设置,如下图所示。

   

参考资料:

1,https://www.cnblogs.com/MakeView660/p/11206268.html。上述博文,说的比较详细,结合我的理解,做些补充。

2,Qt on Android 核心编程 一书。

原文地址:https://www.cnblogs.com/gethope5/p/12244226.html