Gradle版本和运行Gradle的JDK版本必须匹配
Gradle 7.0以下的的版本只能在JDK 8上运行,否则会导致Gradle的工作目录为~/.gradle/damon/[gradle版本],而不是工程目录。这样工程下的配置去读取文件会出现文件不存在的情况。
设置Gradle的运行JDK
使用Android Studio:
使用命令行
-
gradle.properties中使用org.gradle.java.home=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
-
命令参数指定 ./gradlew build -Dorg.gradle.java.home=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home