我将Qt 5.9用于android应用程序和build应用程序我启用了gradle instead of And
aslo我在运行构建程序时现在使用jdk-9.0.1
和ndk -r 16
Qt从https://services.gradle.org/distributions/gradle-4.3-bin.zip自动下载gradle 4.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使用此版本?
最佳答案
我遇到了完全相同的问题,并通过以下方式解决了这个问题:
在您的构建目录中,androiddeployqt会自动创建一个gradle文件夹。在文本编辑器中编辑以下文件:
gradle \ wrapper \ gradle-wrapper.properties
在行中替换版本3.4.1:
distributionUrl=https://services.gradle.org/distributions/gradle-3.4.1-bin.zip
带有所需的版本,例如4.3
该错误确实在较新版本的gradle中得以解决。
关于qt - 在Qt版本5.9上安装gradle版本3.4.1(用于Java 9.0.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47401228/