查找与Qt Creator兼容的Android SDK / NDK

问题描述

我正在运行Qt Creator 4.12.4(在Windows 10上),并希望为Android编译我的第一个应用程序。我已经花了几个小时阅读帮助页面,现在有:

  1. 已安装Oracle JDK 1.8.0_261,JAVA_HOME指向正确的目录,并且此Java是dir,它是系统PATH中的第一个。我确认Java可以正常启动,并且可以运行正确的版本。
  2. 已安装Android SDK 4.0.1,并且@R_14_502[email protected]在命令行中可以正常运行。我可以安装平台,软件包,更新等,并且可以从任何目录(位于PATH中)正常运行
  3. 已安装Android NDK 10e
  4. 已安装打开的SSL库

当我转到Qt Creator的工具时|选项|设备,我已将SDK,NDK,OpenSSL指向相应的目录。首先,Qt Creator会说“ Android设置正常”,但SDK和NDK版本信息未填写(空白),但详细信息框显示了所有绿色对勾。

接下来,如果我尝试与@R_14_5025@ager交互(例如:单击已安装的更新),则输出框将显示“失败”,然后显示“完成”。然后Qt Creator详细信息显示

this

有人可以提出建议吗?我已经尝试了所有在网上找到的内容。大多数帖子(例如:this one)都与基于Linux的安装有关,因此我已经从较高的角度确认了这些建议,但是Windows下的详细信息有所不同。另外,许多帖子都已经发布多年了,因此对“最新” SDK / NDK的引用是没有意义的。

我也尝试了SDK r25.2.5,NDK r21d,但结果相同。感觉很基本的东西是错误的(例如找不到@R_14_5025@ager),但是我没有任何线索。我尝试让Qt安装SDK / NDK,但这只是将我带到一个通用的Android Studio网站。在这里,我可以下载已经安装的相同命令行工具。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)