涛哥:Qt安卓-5.12环境搭建

摘要:
简介Qt for android 环境搭建,以Windows平台 Qt5.12为基准。因为有不少人问相关问题,所以写篇文章汇总一下。安装Qt需要先安装Android版的Qt。 一般在Qt的安装包中都有集成,安装的时候勾上就行  安装必备工具链Android开发必备的工具链包括:Java JDkAndroid SDKAndroid NDK下载链接分别点击QtCreator中的按钮就能跳转到  如果不能访问,需要梯子,或者找镜像网站。这里要注意版本,和Qt5.

简介

Qt for android 环境搭建,以Windows平台 Qt5.12为基准。

因为有不少人问相关问题,所以写篇文章汇总一下。

安装Qt

需要先安装Android版的Qt。 一般在Qt的安装包中都有集成,安装的时候勾上就行

 

涛哥:Qt安卓-5.12环境搭建 第1张

 

安装必备工具链

Android开发必备的工具链包括:

  • Java JDk

  • Android SDK

  • Android NDK

下载链接分别点击QtCreator中的按钮就能跳转到

 

涛哥:Qt安卓-5.12环境搭建 第2张

 

如果不能访问,需要梯子,或者找镜像网站。

这里要注意版本,和Qt5.12适配的才能用。Qt官方也没有说,都是自己试出来的。

JDK: OpenJDK没有试过,Oracle 的JDK, LTS版本有 1.8 和1.11,但是目前的Android SDK都是基于1.8开发的,1.11还用不了。

SDK: SDK下最新的就好。

NDK: Qt5.12能用的NDK是R19C,当前最新的是R20,里面工具链换clang了,Qt还没有跟上,得后续版本

都装好就行了,不要去修改环境变量。直接在QtCreator里面选好路径即可。

 

涛哥:Qt安卓-5.12环境搭建 第3张

 

更新SDK,build Tool

到SDK 管理页面,安装一堆必要的工具和镜像。注意Android SDK Build Tool , 能用的是28.0.3,最新的29用不了。

 

涛哥:Qt安卓-5.12环境搭建 第4张

 

创建项目

创建一个Qt项目,使用Andorid kit。

之后在项目管理页面中,点一下 “Create Template”按钮,生成一堆android相关配置文件。

 

涛哥:Qt安卓-5.12环境搭建 第5张

之后去项目路径下,找到build.gradle文件

 

涛哥:Qt安卓-5.12环境搭建 第6张

 

把buildToolsVersion改成”28.0.3”

 

涛哥:Qt安卓-5.12环境搭建 第7张

 

最后编译运行就可以了。模拟器或真机连接,就不说了。

https://zhuanlan.zhihu.com/p/72911170

免责声明:文章转载自《涛哥:Qt安卓-5.12环境搭建 》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇P2P平台为什么会跑路?linux挂载samba文件系统的方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

马尔科夫链蒙特卡罗方法(MCMC)

一.蒙特卡罗法的缺陷          通常的蒙特卡罗方法可以模拟生成满足某个分布的随机向量,但是蒙特卡罗方法的缺陷就是难以对高维分布进行模拟。对于高维分布的模拟,最受欢迎的算法当属马尔科夫链蒙特卡罗算法(MCMC),他通过构造一条马尔科夫链来分步生成随机向量来逼近制定的分布,以达到减小运算量的目的。 二.马尔科夫链方法概要          马尔科夫链蒙...

《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建

一. ArcGIS Runtime SDK for .NET介绍 ArcGIS Runtime SDK for .net是一款针对windows平台的开发包。能够在开发出在windows phone,windows store,windows Desktop环境下运行的程序。 使用Runtime SDK for .NET能实现地图浏览,绘制,查询,分析,导...

容器虚拟化网络和Docker容器网络(转载)

容器虚拟化网络和Docker容器网络 docker 6种名称空间 UTS namespace 主机名与域名 Mount namespace 挂载点 IPC namespace 信号量、消息队列和共享内存 PID namespace 进程号 User namespace 用户和组 Network namespace 网络设备、网络栈、端口等 Linux系统...

centos7安装ruby-2.6.5,简单快捷的下载与安装方式

1、ruby官网下载地址 https://cache.ruby-china.com/pub/ruby/  ,下载列表如下: 2、下载ruby安装包 下载某个版本的ruby,我这里选择的是2.6.5版本 wget https://cache.ruby-china.com/pub/ruby/ruby-2.6.5.tar.xz  3、解压安装包 xz -d r...

Mac LaTeX 环境之 Sublime Text 3 + MacTex

系统环境 OS X EI Captain 安装步骤 首先需要安装 Sublime Text 2/3 和 Package Control,附上注册码链接。http://appnee.com/sublime-text-3-universal-license-keys-collection-for-win-mac-linux/ MacTex 现在是一个 2G...

服务器双向同步( 可实时 ) unison + inotify

一. Unison简介 Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。1. 跨平台使用;对内核和用户权限没有特别要求;  2. Unison是双向的,它能自动处理两分拷贝中更新没有冲突的部分,有冲突的部分将会显示出来让用户选择更新策略; 3. 只要是能连通的两台主机...