所需软件
qt-opensource-windows-x86-5.14.2.exe
android-ndk-r21e-windows-x86_64
android-sdk_r24.4.1-windows
jdk-8u291-windows-x64
22000.194.210911-1543.co_release_svc_prod1_WindowsSDK
一、安装 QT5.14.2
qt-opensource-windows-x86-5.14.2.exe 软件下载链接

http://download.qt.io/archive/qt/5.14/5.14.2/

双击进入安装界面,建议全选安装

二、JDK下载链接

https://www.oracle.com/technetwork/java/javase/downloads/index.html

安装jdk-8u201自带安装jre,不需要设置java_home等环境变量

三、NDK下载链接

https://developer.android.google.cn/ndk/downloads/


将android-ndk-r21e-windows-x86_64解压到C:\Qt\android-ndk21e
四、SDK下载链接

https://www.androiddevtools.cn/

将android-sdk_r24.4.1-windows解压到C:\Qt\android-sdk_r24.4.1,运行sdk-manager
安装如下

五、设置环境
打开qt,选项,设备,输入jdk sdk ndk 的位置

debugger设置

https://developer.microsoft.com/zh-cn/windows/downloads/windows-sdk/

六、新建工程
在main.cpp文件中添加如下代码,解决Qt应用在Android手机中显示比例不对的问题,实现自适应高分辨率(DPI)。

#if (QT_VERSION >= QT_VERSION_CHECK(5,9,0))    QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
#endif

三、安装JDK

将jdk-7u79-linux-x64.tar.gz解压后拷贝到/usr/local/android
在~/.bashrc中增加以下环境变量:export JAVA_HOME=/usr/local/android/jdk1.8.0_92
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

3.保存配置并执行source ~/.bashrc命令,使配置立即生效

4.运行命令:java -version 能正常显示版本表明配置成功

sudo apt install  openjdk-8-jdk
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

四、安装Android SDK

1.将android-sdk_r24.4.1-linux.tgz解压后拷贝到/usr/local/android

2.在~/.bashrc中增加以下环境变量:

export SDK_HOME=/usr/local/android/android-sdk-linux
export PATH=$PATH:${SDK_HOME}/tools:${SDK_HOME}/platform-tools

3.执行source ~/.bashrc命令

4.运行命令:adb version 能正常显示版本表明配置成功

5.运行命令:android 启动SDK管理器,安装必要包(如果你不知道,就按默认的安装)

注意,下图选中的这个是创建模拟器时用到的,推荐安装

五、安装NDK

1.将android-ndk-r12b-linux-x86_64.zip解压后拷贝到/usr/local/android2.在~/.bashrc中增加以下环境变量:NDK_HOME=/usr/local/android/android-ndk-r12b
export PATH=$PATH:$NDK_HOME

六、安装ANT

1.将apache-ant-1.9.7-bin.tar.gz解压后拷贝到/usr/local/android2.在~/.bashrc中增加以下环境变量:export ANT_HOME=/usr/local/android/apache-ant-1.9.7
export PATH=$PATH:${ANT_HOME}/bin3.执行source ~/.bashrc命令4.运行命令:ant  提示”Buildfile: build.xml does not exist!”为正常


自用笔记-Qt5.14.2开发Android环境搭建相关推荐

  1. .Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建

    .Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 原文:.Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 闲来没事做,还是想再学习一门新的技术,无论何时 ...

  2. Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)

    Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具) 在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一 ...

  3. 简单易行的用windows系统虚拟苹果mac操作系统 mac下android环境搭建笔记(android studio)

    作者:韩梦飞沙 QQ:313134555 ios模拟器电脑版中文版(iPadian)下载 - 『精品软件区』 - 吾爱破解论坛 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52po ...

  4. QT for Android环境搭建与配置

    前言 QT for Android的环境搭建要求JDK.SDK.NDK.ANT的版本和QT的版本要高度契合,不管JDK.SDK.NDK.ANT.QT其中的哪一个版本过高过低都可能导至搭建失败,或者貌似 ...

  5. 鸿蒙开发板怎么玩?Neptune开发教程---OpenHarmony开发体验-环境搭建-编译-烧录

    目录 鸿蒙开发板(Neptune)开发教程-环境搭建-编译-烧录 Neptune简介 介绍特点 开发板参数 引脚 说明 开发环境搭建 linux编译环境搭建 python环境安装 hpm环境安装 wi ...

  6. Android环境搭建(XP/Win7)

    原文地址为: Android环境搭建(XP/Win7) Android环境搭建 版本记录 版本 修改/创建人 修改/创建时间 备注 V1.0.0 蓝燕 2010年12月28日 建立文档 V1.0.1 ...

  7. 小程序开发及环境搭建及发布

    一.小程序开发及环境搭建 1.下载Hbuild X https://www.dcloud.io/hbuilderx.html 2.下载腾讯开发工具 https://q.qq.com/wiki/tool ...

  8. Android环境搭建

    Android环境搭建步骤如下: 附录: 注:用android studio不需要配置环境变量...... 但也可以配. 本人电脑是Win10专业版 所需文件: 步骤如下: 下载安装JDK(JDK 8 ...

  9. 安卓转战React-Native之windows下android环境搭建爬坑血泪史

    前言 最近又有新的项目立项,所以好久都没有写博客了,然后都是利用闲暇时间来学习React-native. 由于安卓和ios的就业环境给移动端开发带来前所未有的冲击,于是乎很多伙伴们不得不另谋他路,然后 ...

最新文章

  1. 成为人工智能视觉应用工程师需要多久?我用了45天!
  2. win7 nvme 支持补丁_UpdatePack7R2 v20.8.13 Win7 更新补丁包
  3. python消息中间件有哪些_消息中间件选型
  4. 浏览器滚动条样式更改
  5. 对过去css+div的总结
  6. MS-SQL 时间的操作
  7. 【微信开发】-- 发送模板消息
  8. apache worker性能调优
  9. 20行代码实现网页图片抓取。(待完善
  10. 苹果ipad怎么刷机_白苹果如何修复,为什么会出现白苹果
  11. 一个心理医生和一个心理不正常的小孩的冷笑话
  12. inkscape工具箱:选择和变换工具(快捷键F1)
  13. c语言键盘函数key,c语言获得键盘的按键
  14. 今年米粉节再推爆款 3999入手安卓影像旗舰11Ultra
  15. 三本计算机专业的分数线,文科三本大学有哪些 三本分数线一般多少
  16. 网页抓取及信息提取(一)
  17. python经典类新式类_Python的新式类和经典类
  18. 平板设备发展趋势设想
  19. 电信宽带免费提速到200M!不用安装小翼管家!
  20. C#WEB项目中使用WebBrowser组件

热门文章

  1. LeetCode第 621 题:任务调度器 (C++)
  2. [译]什么是FTP MLSD命令
  3. ServerStatus-Toyo 服务器探针安装 解决Github无法访问问题
  4. 爱尔兰留学--英语口语学习(7x24h不间断更新中)
  5. CSS的基本概念———每天一遍小知识
  6. docker安装oracle19c
  7. 3.前端开发就业前景
  8. CCF推荐会议 | 人机交互:截稿日期纵览 (含CSCW, UbiComp, collaboratecom 等会议微信交流群)
  9. “杰林码”技术及应用
  10. tdk怎么设置_网站的TDK如何设置及优化