首页 > 其他分享 >【安卓】Qt for Android开发环境搭建

【安卓】Qt for Android开发环境搭建

时间:2023-01-03 17:47:07浏览次数:55  
标签:JAVA Qt 安卓 Android 安装 目录 SDK

安装Qt

略(参考网上的安装Qt即可,暂时不考虑其他组件)

安装jdk17

下载1.8版本

网上推荐使用JDK1.8,而不是其他版本,不建议使用最新版。

下载1.8 Java Downloads | Oracle

设置环境变量

在系统变量栏中,安装程序已经默认将C:\Program Files (x86)\Common Files\Oracle\Java\javapath添加到了PATH中。

img

我们需要设置下其他环境变量,推荐到个人用户变量栏中。

JAVA_HOMED:\Program Files\Java\jdk1.8.0_351

img

CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

img

PATH:添加%JAVA_HOME%\bin%JAVA_HOME%\jre\bin

img

验证

输入ctrl+r,输入cmd打开一个cmd界面,然后输入java -versionjavac -version,可以看到正常打印版本号。

img

下载Android SDK和NDK

目前成功安装的方法:

  1. 在官网Download Android Studio & App Tools - Android Developers (google.cn)下载命令行工具Command line tool only
  2. 参考官方文档sdkmanager | Android 开发者 | Android Developers (google.cn)中的使用方法,解压到某个目录,并设置好目录名称。弄好之后不处理

安装Qt for Android插件

通过Qt Maintenance Tool安装Android扩展,然后一直下一步即可。

img

Qt配置Android

1、打开Qt-设置-安卓 设置JDK、SDK、NDK

设置好JDK和SDK的目录。(SDK目录就是之前命令行自己保存的目录)。在设置好SDK目录后,NDK配置Qt会自动弹框提示进行安装。

img

下面的Android NDK list就是Qt自动提示安装的。

openssl安装

Openssl只需要环境变量配置了git之后,就可以从github自动下载(如果网络环境不好,需要等很久)。

如果网络不好,则需要手动下载,配置openssl目录即可。

成功之后的界面:

img

注:注意记得点击确定或应用,否则直接退出,不会自动保存的。

2,第一步成功之后,切换到左侧的Devices栏,添加安卓设备

标签:JAVA,Qt,安卓,Android,安装,目录,SDK
From: https://www.cnblogs.com/ganshang/p/17022961.html

相关文章

  • EMQX(EMQTT)ubuntu下的安装与简单使用
    代码部分是大佬写的需要可以参考 点击这里运行要求gcc-c++erlanggcc--version//查看是否安装gcc出现版本则是已安装,未安装可以参考https://blog.csdn.n......
  • QT C++中声明和引用外部结构体变量-OK
    QTC++中声明和引用外部结构体变量-OK参考链接:https://blog.csdn.net/SSXY002/article/details/121900506谢疏影 于2021-12-1310:58:32发布1、在头文件list_function.h......
  • 文件IO操作开发笔记(一):使用Qt的QFile对磁盘文件存储进行性能测试以及测试工具
    前言  在做到个别项目对日志要求较高,要求并行写入的数据较多,尽管写入数据的线程放在子线程,仍然会造成界面程序的假死(实际上Qt还是在跑,只是磁盘消耗超过瓶颈,造成假死(注意:......
  • osgQt使用(osgQOpenGL版本)OSG3.6.5 VS2019 Qt5.15.2 CMAKE3.24
     Qt5.15.2新建QWidget工程QT新建的去qmake工程的.pro文件设置QT+=coreguigreaterThan(QT_MAJOR_VERSION,4):QT+=widgetsCONFIG+=c++17#Youcan......
  • Qt之HTTP上传/下载
    DownloadNetworkManager::DownloadNetworkManager(QObject*parent):QNetworkAccessManager(parent){//获取当前的时间戳,设置下载的临时文件名称QDateTi......
  • Qt获取音频设备信息
    //获取输入音频设备名称QVector<QString>aDeviceListI;QList<QAudioDeviceInfo>audioDeviceListI=QAudioDeviceInfo::availableDevices(QAudio::AudioInput......
  • 史上最全的Android面试题集锦
    Android基本知识点1、常规知识点1、Android类加载器在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟......
  • android 热修补之andfix实践
    首先有这方面需要的请到​​https://github.com/xiangzhihong/andfixDemo/tree/master​​下载例子对于网上提供的热补丁修复就不多说了,主要有这3种方式可以实现(至于其他的......
  • android 高仿京东
    android高仿京东源码,两年前的作品,最近发现一些老代码,发布出来给初学者学习,下面附上几张展示的效果,有需要的请到下面地址下载,记得stare哦​​https://github.com/xiangzhiho......
  • Android 学习资源
    1. ​​Android项目实战--手机卫士​​2. AndroidLauncher分析​​http://mobile.51cto.com/hot-312129.htm​​3.AndroidUI特效代码及资源​​http://www.23code.com/......