Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在qt版本5.9上安装gradle版本3.4.1(用于java 9.0.1)_Qt_Gradle_Build - Fatal编程技术网

在qt版本5.9上安装gradle版本3.4.1(用于java 9.0.1)

在qt版本5.9上安装gradle版本3.4.1(用于java 9.0.1),qt,gradle,build,Qt,Gradle,Build,对于android应用程序,我使用Qt5.9;对于构建应用程序,我启用使用gradle而不是和jdk-9.0.1和ndk-r 16现在当运行构建程序时,从 我的问题是:gradle 4.3无法识别jdk 9.0.1,我明白了 错误:无法从“9.0.1”确定java版本。 我应该安装新版本(4.3.1)来与jdk 9.0.1一起工作 但是下载和安装gradle是自动的,Qt可以做到 如何解决此问题并安装gradle 4.3.1!!让QT使用这个版本???我遇到了完全相同的问题,并通过这种方式解决了

对于android应用程序,我使用Qt5.9;对于构建应用程序,我启用使用
gradle而不是和
jdk-9.0.1
ndk-r 16
现在当运行构建程序时,从

我的问题是:gradle 4.3无法识别jdk 9.0.1,我明白了

错误:无法从“9.0.1”确定java版本。

我应该安装新版本(4.3.1)来与jdk 9.0.1一起工作

但是下载和安装gradle是自动的,Qt可以做到


如何解决此问题并安装gradle 4.3.1!!让QT使用这个版本???

我遇到了完全相同的问题,并通过这种方式解决了它:

在构建目录中,androiddeployqt会自动创建一个gradle文件夹。在文本编辑器中编辑以下文件:

gradle\wrapper\gradle-wrapper.properties

在以下行中更换版本3.4.1:

分配=https://services.gradle.org/distributions/gradle-3.4.1-bin.zip

使用您想要的版本,例如4.3 这个bug在这个较新版本的gradle中确实得到了解决