Mac下Qt for android 环境配置

编程入门 行业动态 更新时间:2024-10-27 22:20:25

Mac下Qt for android <a href=https://www.elefans.com/category/jswz/34/1771403.html style=环境配置"/>

Mac下Qt for android 环境配置

Mac下Qt for android 环境配置

文章目录

  • Mac下Qt for android 环境配置
    • 1. 需要准备工具
    • 2. 下载时版本搭配解释
    • 3. 下载工具过程
    • 4. 环境变量设置
    • 5.qt套件配置

1. 需要准备工具

   1.1 Qt 5.12.01.2 android-ndk-r19c1.3 android-sdk1.4 jdk1.8.0_251.jdk

2. 下载时版本搭配解释

2.1本人选用的Qt 5.12.0,刚开始下载的最新版本jdk 14.0,发现build时jdk报错,换成jdk 1.8.0问题解决2.2 较新版本的Qt调用ndk中的clang,而不是gcc,所以ndk版本不能太低,此处选用ndk r192.3至于sdk下载最新版即可,注意里面的build-tool可以选择最新版本,API最好选择28以上的,也就是android 8以上,如果API版本较低的话,在项目build时要注意自己设置xml文件,不然会报清单不匹配

3. 下载工具过程

 3.1 Qt下载想必大家已经很熟悉,下附5.12.0下载链接

Qt 5.12.0 下载地址
安装时注意将android选项都勾选上

 3.2 jdk 下载去oracle官网即可,不过要注册下账号哦

jdk 1.8.0下载地址
下载完之后得到一个dmg包,一直next安装即可,默认安装目录为/Library/Java/JavaVirtualMachines

 3.3 sdk 由于google的墙,使无法翻墙的小伙伴苦恼不已,不过国内也有下载链接了

sdk tool下载地址

sdk tool下载完成之后,打开tools文件夹下的android,请出图形界面

勾选需要安装的包, install下载即可,这里可能会出现问题,我是改了host文件才能正常下载,修改方法如下

3.3.1 sudo vi /etc/hosts
3.3.2 输入i,进入编辑模式
3.3.3 将mirrors.dormforce.net dl-ssl.google.com

mirrors.dormforce.net dl.google.com

74.125.237.1 dl-ssl.google.com
复制到最下面
3.3.4 编辑完成后ESC退出编辑
3.3.5 shift+: 输入wq 回车保存

然后点击左上角Android SDK manager,选择preferences,将倒数第三行force…勾选上

如果还不能下载,就点击菜单栏tools下的 manage add on site,并将下列网址添加进去,如图
.xml
.xml
.xml
.xml
.xml
.xml
.xml
.xml
.xml
.xml

然后安心等待下载完成即可
3.4 ndk ndk旧版本官网不翻墙好像无法下载
ndk r19下载地址
ndk比较简单下载完成解压即可。

4. 环境变量设置

下载完成后,需要对sdk jdk ndk进行环境变量设置,用终端vi 打开.bash_profile,如果没有则touch新建一个,输入i编辑,将下列代码复制(注意路径改为你下载保存的路径,此处仅作例子),esc退出编辑,shift+: 并输入 wq 保存,最后source .bash_profile 。
操作完成之后你就可以输入
jdk -version
adb
ndk-build
看是否配置成功

export PATH=${PATH}:/Users/mac/Downloads/android-sdk-macosx2/platform-tools
export PATH=${PATH}:/Users/mac/Downloads/android-sdk-macosx2/tools
export NDK_ROOT=/Users/mac/Downloads/android-ndk-r19c
export PATH=$PATH:$NDK_ROOT
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

5.qt套件配置

打开Qt Creator 偏好设置,点击设备,将jdk,sdk,ndk路径均选到你下载的路径,ok确认

回到kits套件处,你就可以看到自动检测好的套件

   大功告成,这是运行一个简单的hello world程序,真机测试一下,有没有很亲切

更多推荐

Mac下Qt for android 环境配置

本文发布于:2023-06-28 20:01:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/932817.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境   Mac   Qt   android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!