前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Qt5.12配置Android环境 只有platform sdk installed error的解决办法「建议收藏」

Qt5.12配置Android环境 只有platform sdk installed error的解决办法「建议收藏」

作者头像
全栈程序员站长
发布2022-08-30 18:53:07
1.5K0
发布2022-08-30 18:53:07
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Qt for Android 环境配置 platform sdk installed error的解决方案

时隔一年半,又被Qt配置Android环境被这个强大的软件狠狠的按在地上摩擦。都是泪呀! 因为项目需要,需要在高一点版本的Qt上面开发Android软件,本来我用Qt5.12.9用的好好的,但是因为配置Android环境要多了个openssl,而且一直就platform sdk installed有问题,查了各种方案,在sdk build-tools中没有低版本的platform就到各种网站上下载22-28的tool包,然并卵,都莫名失败。 然后在博文中发现有配置5.12.5版本的环境,很容易就成功了,于是我抱着试试的心态下载了5.12.5版本,将sdk 与ndk的地址配进去,这时奇迹发生了,居然成功了。 然后,高兴还没有三秒,platform sdk installed又是一个大×,。。。 然后我又各种查博文,终于还是让我找到了额,羊腿就是出在羊身上。最简单粗暴的方式,安装Android studio。别说,就是香。 因为我对sdk build tools的各种瞎弄,为了适用platform sdk安装了android 10 与Android 8。老开心了,四十个G,要不是我固态够大,不够你瞎闹的。

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

好的,正传。需要配置的环境有Java,安装Android sdk环境,ndk。然后是配置安卓虚拟机。

1. 安装JAVA JDK

我下载的是jdk1.8.0_201 然后配置系统环境变量: 在系统变量中添加 变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_201(默认安装路径)

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(.; 不能少)

在用户变量中添加 变量名Path 地址 %JAVA_HOME%\bin;(最后有;) 配置后如图

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

然后检验配置对没有,win + r 输入 cmd弹出命令框 输入java -version 是否弹出信息,如果没有就继续改配置直到正确

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

2 安装QT 5.12.5

参考博主的文章。但是需要说明一下,文中选的msvc 是配合VS进行开发,自己要在mingw开发别忘了选。安装Qt5.12.5

3 安装Android studio

我这个辛苦搬运工呀。安装Android studio

4 下载NDk

NDk下载地址 只需要下载一个适当的版本,r20,r19都可以。下载然后解压到一个没有中文没有空格的英文目录下。

5 配置Qt

进入Qt 中 工具 ->选项 ->设备,将sdk的路径选择你安装的Android studio的路径,nkd选择到你解压的路径下,如图配置。

在这里插入图片描述
在这里插入图片描述
虚拟机创建
虚拟机创建

发现安装Android studio装虚拟机内容要小四分之三,以前sdk build tool一个虚拟版本都是10G,现在一个G就可以解决。 然后对于Qt Android的创建配置提一下,与我之前的说的有点区别。现在都不用use ministro to install qt 了,不用勾选这个。其他都照样写就行了。快车查看上一篇 搜,现在我又遇到问题啦,按摩店的处理器在Android studio创建虚拟机时不能安装 haxm,因为不支持。虽然我最后发现只是 x86cpu的虚拟机不行,arm64却可以,我就呵呵,bug真多。不讲武德。 bug总是如影随形,现在又是adb搞事,说什么版本低了,有什么严重的问题,我将platform tool版本降了,build tool降了,emulator 降了。都不行。 那么,我又只有退而求其次,安装了Genymotion,打算虚拟机在这个上面建立。但是,在与Android studio连接时,只有第一次打开了Android studio的插件,后面都打不开。那就安装不上Genymotion了,等我解决了这个问题我再来修改后面的内容了。 总之,目前虽然不能在虚拟机上面运行得到效果,但是编译生成手机支持的apk安装包是没问题的。嵌入式的明天总是美好的。 溜溜球了。写博文又没时间调时序了。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145020.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Qt for Android 环境配置 platform sdk installed error的解决方案
  • 1. 安装JAVA JDK
  • 2 安装QT 5.12.5
  • 3 安装Android studio
  • 4 下载NDk
  • 5 配置Qt
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档