关于qt6.9版本配置Android

发布于:2025-08-08 ⋅ 阅读:(11) ⋅ 点赞:(0)

记录QT6.9版本android配置(不同版本qt界面不太一样)

注意:下载所需配置文件时需要访问国外服务器,最好设置vpn

  1. 工具——》外部——》配置;
  2. 先设置SDKs;

(1).我们先设置JDK路径

(2).点击最右边圆形互联网按钮,跳转到以下界面

(3)点击下载按钮,我们会获得以下程序

(4)将该程序安装(安装比较简单,有界面会让选择是否加入环境变量,加入即可,就不需要再手动配置环境变量),安装完成后获得以下文件

3.再设置SDK

其实再设置好jdk路径后,点击设置SDK就会弹出提示框,会打开sdk管理器将需要的sdk配置文件进行下载

(1)点击最右边圆形互联网按钮,跳转到以下界面,下载Androidstudio(因为可能需要驱动,才能启动avd,qt不提示,但是androidstudio会提示我们安装驱动(会给下载链接))

(2)我们点击sdk管理器

工具部分,都需要安装,如果有缺失,就点击”所有”,将缺失的进行勾选,再点击应用,就会将勾选的进行下载(可以改变版本);

Android SDK Platform 35部分,需要下载镜像,根据我们所需进行下载(有对镜像不懂得,将镜像名字复制下来,给deepseek)

4.我们添加ndk

在下载sdk时,已经将ndk下载,找到ndk路径,添加进去

(qt一般在下载完sdk后,会自动将ndk添加进去)

5.我们得到以下结果,就表示sdks,已经配置好了

在此有个勾选框,我们勾选之后,就会自动给我们创建好套件

6.然后我们配置设备

(1)点击添加

(2)选择android设备(如果没有配置sdks,是没有Android设备这个选项的),点击开启向导

(3)我们给个设备名称;

ABI是指处理器指令集架构(测试时期我们选择x86_64位的架构(性能强),部署时期再根据具体部署设备的架构进行选择)

API指andriod的版本-35是android13版本

接下来选择设备类型,phone、table(平板).....自己选择,后面是系列手机名称(也就是AVD样式)

7.我们先使用Androidstudio启动一下(我用的androidstudio是25.1版本的)

(1).我们看到工具里面的Device Manager,这个就是AVD设备,点击,我们会看到以下

(2).点击start,运行,可能会出现没有驱动的状况(根据提示下载驱动就好了),以下就是我们配置好的设备(注意androidstudio打开设备时,qt是无法再打开的)

8.我们在qt启动设备时,选择安卓设备模板

(1)在选择套件时,选择我们的x86_64套件

(2)创建好项目后,就可以点击运行,出现以下(这个过程中可能会出现网络问题,导致找不到gradle,虽然可以下载到本地进行配置,但是本人并没有找到永久的配置方法(因为修改的是构建后的文件,重新构建后,文件又会回复默认),所以我给出的解决方式是,调整网络,重启电脑(我就是前一天说我网络不行,下载不了gradle,第二天自己就好了))

注意:该文件的位置在

项目名\build\Qt_6_9_0_Clang_x86_64-Debug\android-build\gradle\wrapper下的gradle-wrapper.properties文件;将文件下载到本地,修改url路径即可

(3).以上图片的安卓小人图标就是我们的程序,启动后会自动打开程序(如果看到白屏,不要认为是坏了,因为你程序本来就没设置ui)


网站公告

今日签到

点亮在社区的每一天
去签到