自用笔记-Qt5.14.2开发Android环境搭建
所需软件
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环境搭建相关推荐
- .Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建
.Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 原文:.Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 闲来没事做,还是想再学习一门新的技术,无论何时 ...
- Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)
Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具) 在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一 ...
- 简单易行的用windows系统虚拟苹果mac操作系统 mac下android环境搭建笔记(android studio)
作者:韩梦飞沙 QQ:313134555 ios模拟器电脑版中文版(iPadian)下载 - 『精品软件区』 - 吾爱破解论坛 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52po ...
- QT for Android环境搭建与配置
前言 QT for Android的环境搭建要求JDK.SDK.NDK.ANT的版本和QT的版本要高度契合,不管JDK.SDK.NDK.ANT.QT其中的哪一个版本过高过低都可能导至搭建失败,或者貌似 ...
- 鸿蒙开发板怎么玩?Neptune开发教程---OpenHarmony开发体验-环境搭建-编译-烧录
目录 鸿蒙开发板(Neptune)开发教程-环境搭建-编译-烧录 Neptune简介 介绍特点 开发板参数 引脚 说明 开发环境搭建 linux编译环境搭建 python环境安装 hpm环境安装 wi ...
- Android环境搭建(XP/Win7)
原文地址为: Android环境搭建(XP/Win7) Android环境搭建 版本记录 版本 修改/创建人 修改/创建时间 备注 V1.0.0 蓝燕 2010年12月28日 建立文档 V1.0.1 ...
- 小程序开发及环境搭建及发布
一.小程序开发及环境搭建 1.下载Hbuild X https://www.dcloud.io/hbuilderx.html 2.下载腾讯开发工具 https://q.qq.com/wiki/tool ...
- Android环境搭建
Android环境搭建步骤如下: 附录: 注:用android studio不需要配置环境变量...... 但也可以配. 本人电脑是Win10专业版 所需文件: 步骤如下: 下载安装JDK(JDK 8 ...
- 安卓转战React-Native之windows下android环境搭建爬坑血泪史
前言 最近又有新的项目立项,所以好久都没有写博客了,然后都是利用闲暇时间来学习React-native. 由于安卓和ios的就业环境给移动端开发带来前所未有的冲击,于是乎很多伙伴们不得不另谋他路,然后 ...
最新文章
- 成为人工智能视觉应用工程师需要多久?我用了45天!
- win7 nvme 支持补丁_UpdatePack7R2 v20.8.13 Win7 更新补丁包
- python消息中间件有哪些_消息中间件选型
- 浏览器滚动条样式更改
- 对过去css+div的总结
- MS-SQL 时间的操作
- 【微信开发】-- 发送模板消息
- apache worker性能调优
- 20行代码实现网页图片抓取。(待完善
- 苹果ipad怎么刷机_白苹果如何修复,为什么会出现白苹果
- 一个心理医生和一个心理不正常的小孩的冷笑话
- inkscape工具箱:选择和变换工具(快捷键F1)
- c语言键盘函数key,c语言获得键盘的按键
- 今年米粉节再推爆款 3999入手安卓影像旗舰11Ultra
- 三本计算机专业的分数线,文科三本大学有哪些 三本分数线一般多少
- 网页抓取及信息提取(一)
- python经典类新式类_Python的新式类和经典类
- 平板设备发展趋势设想
- 电信宽带免费提速到200M!不用安装小翼管家!
- C#WEB项目中使用WebBrowser组件
热门文章
- LeetCode第 621 题:任务调度器 (C++)
- [译]什么是FTP MLSD命令
- ServerStatus-Toyo 服务器探针安装 解决Github无法访问问题
- 爱尔兰留学--英语口语学习(7x24h不间断更新中)
- CSS的基本概念———每天一遍小知识
- docker安装oracle19c
- 3.前端开发就业前景
- CCF推荐会议 | 人机交互:截稿日期纵览 (含CSCW, UbiComp, collaboratecom 等会议微信交流群)
- “杰林码”技术及应用
- tdk怎么设置_网站的TDK如何设置及优化