春节在家,一边睡觉,一边带娃,顺带研究了下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 核心编程 一书。