QT Android 环境搭建(小白详细版)
Posted 饶我一条狗命
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT Android 环境搭建(小白详细版)相关的知识,希望对你有一定的参考价值。
目录:
01--准备工作
QT 5.14.2
android NDK
Android SDK
JDK
备注:如果QT 版本不是5.14.2 ,需要查询使用正确的版本匹配的NDK,否则会无法使用。
下载链接见文末
QT 5.14.2
要点:确保QT 安装了Android组件
步骤二: NDK SDK JDK 三兄弟的安装
要点:
1--最好新建一个文件夹,专门解压,后期省去很多不必要的麻烦;
2--解压的路径不要有中文;
3--解压后压缩包(或者.EXE文件)不要删除,后期可能会用到;
步骤三:配置QT 环境:
在工具--选项--设备内进行配置;
常见问题:
01-- 如果 JDK SDK NDK 三个路径都是正确的话,会有一个绿色的对号的标志;
02--这个路径不要太长(原因未知),太长容易导致错误;
步骤四:更改系统环境变量
右击计算机--属性--高级设置--环境变量
path变量内加上三个(中间用;隔开)
D:\\androidenvironment\\androidndk;
D:\\androidenvironment\\jdk\\bin;
D:\\androidenvironment\\android-sdk\\android-sdk_r24.4.1-windows\\android-sdk-windows\\platform-tools
步骤五:SDK内的控件下载
备注:这个地方直接编译是过不去的,因为很多文件还没下载;
双击打开
工具内(tools)的这些选中前方的checkbox(小方框)
还有这些需要用到的API(根据自己手机情况设定)
选择完了这些之后,就可以点击右侧的下载了,然后耐心等着就行。
步骤六:模拟器的下载
因为通常安卓机和苹果机会出现链接不上的情况(比如华为的鸿蒙和iPhone的高版本)所以建议先用模拟器进行试验,再将构建好的APK文件拿到手机上安装。
PS:真机调试一步过的除外;
推荐:逍遥模拟器
常见问题:
模拟器的选择很重要,比如说最后出现编译不通过的问题,只要是SDK等路径没问题,基本就是模拟器的问题,一个不行再换一个。
步骤六:编译
常见问题:新建项目的时候要选择widget基类;
选择安卓服务;
步骤七:编译之前,链接adb和模拟器。
在cmd内,找到SDK内adb.exe的路径,链接模拟器的地址;如图:
以上:第一个箭头代表的是SDK的路径;
第二个箭头代表,链接adb的时候,默认的地址5555,有时候是不行的;
需要找到模拟器的端口;(在模拟器的安装目录里面,找到memu.memu这个文件)使用记事本或者其他软件打开,找到对应的位置;
这里有一个hostport = 21503;(再把他写上,就是cmd里面第三个箭头的位置)
再次debug我们就发现出现了我们的模拟器;
编译成功。
PS:真机不成功可以把apk文件放进手机里安装一下试试,一般不要签名的问题不大。
下载链接:
Java jdk 1.8 官网:Java Downloads | Oracle
installer_r24.4.1-windows.exe SDK下载 (二选一就行)
https://dl.google.com/android/installer_r24.4.1-windows.exe
NDK:
NDK 下载 | Android NDK | Android Developers
(这个好像是最新版)
以上是关于QT Android 环境搭建(小白详细版)的主要内容,如果未能解决你的问题,请参考以下文章
windows下Qt5.2 for android开发环境搭建
大数据技术栈-Hadoop3.3.4-完全分布式集群搭建部署-centos7(完全超详细-小白注释版)虚拟机安装+平台部署