ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Qt For Android 开发环境配置【5.9以下】

2020-12-21 16:30:35  阅读:256  来源: 互联网

标签:java Qt jdk 5.9 ant Andriod Android 安装


日期作者版本说明
2020.12.21Sleep TigerV1.0Release as V1.0

文章目录


前言

当Qt 版本低于5.9时,需要配置Ant executable
当Qt 版本高于5.9时,不再需要配置Ant executable
本文配置:win10(64位),Qt 5.9.1。整理了一些前辈的文档,记录一下配置过程。
准备:Java jdk,Android sdk,Android adb,Android ndk,Android ant,Qt 支持 安卓的版本,比如qt-opensource-windows-x86-android-5.6.2。


一、安装java jdk

下载java jdk 64:java jdk 1.8 x64

下载java jdk 32:java jdk 1.8 x86
Java jdk 1.8 官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

配置系统环境变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_144
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
注意%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar前面还有一个.;
在Path变量名中添加
变量值:%JAVA_HOME%\bin
配置图示:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、配置Andriod sdk、ndk、ant

两种方法,如下:

1.Andriod studio

下载一个Andriod studio,然后安装,提供了sdk和adb。
下载地址:https://dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-bundle-162.4069837-windows.exe
中国官网:http://www.android-studio.org/
安装完毕后,运行程序,它会解压自带的sdk,可以在设置里面更改SDK版本。

2.SDK安装

直接下载SDK安装:installer_r24.4.1-windows.exe,运行安装目录下面的“SDK Manager.exe”,然后勾选安装,在方框的前两个中是必选的,之后的Build-tools最好是选择对应版本。
在这里插入图片描述
在这里插入图片描述
安装完成,找到SDK安装目录下面的"platform-tools"目录,把此目录的路径 "..\platform-tools"添加到系统环境变量中。

3.ant安装

Android ant下载官网:http://ant.apache.org/bindownload.cgi
ant1.10.1:http://apache.fayea.com//ant/binaries/apache-ant-1.10.1-bin.zip
然后解压出来,将…\apache-ant-1.10.1\bin添加到系统环境变量中。
配置图示:
在这里插入图片描述

三、Qt 配置

打开工具→选项→Andriod。
在这里插入图片描述
浏览分别选中对应的目录,然后点击应用(Apply),之后转到“构建和运行”,在构件套件中可以看到已经检测出来。

配置完成之后,可以看到构建套件已经显示出来。
在这里插入图片描述
新建项目时,选中自己需要的构建套件。
在这里插入图片描述
真机测试,选择对应设备即可。
在这里插入图片描述


总结

选择设备调试时需要注意:
1.要打开USB调试模式。
2.当设备连接上电脑,没反应时,查看电脑的设备管理器,查看是否检测到andriod设备【进入方式:此电脑→属性→设备管理器→Andriod Device】
在这里插入图片描述
3.检测到设备,但连接不上时,查看驱动是否更新。如果更新了,则查看设备的USB配置是否正确。

标签:java,Qt,jdk,5.9,ant,Andriod,Android,安装
来源: https://blog.csdn.net/qq_36349156/article/details/111475682

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有