我使用Qt 5.9用于Android应用程序和构建应用程序我启用使用gradle instead of And
aslo我现在使用jdk-9.0.1
和ndk -r 16
运行构建程序来自{{Qt自动下载gradle 4.3 3}}
我的问题是:gradle 4.3无法识别jdk 9.0.1而且我得到了这个
错误:无法确定' 9.0.1'中的java版本。
我应该安装gradle新版本(4.3.1)以使用jdk 9.0.1 !!
但下载并安装gradle是自动的,Qt就是这样做的!
如何解决这个问题并安装gradle 4.3.1 !!并让QT使用这个版本??
答案 0 :(得分:0)
我遇到了完全相同的问题并以这种方式解决了这个问题:
在构建目录中,androiddeployqt会自动创建一个gradle文件夹。在文本编辑器中编辑以下文件:
gradle这个\包装\ gradle-wrapper.properties
替换行中的版本3.4.1:
distributionUrl = HTTPS://services.gradle.org/distributions/gradle-3.4.1-bin.zip
使用您想要的版本,例如4.3 在这个较新版本的gradle中确实解决了这个bug。