gradlew assembleRelease在使用targetCompatibility 1.8时失败

时间:2018-08-02 14:52:06

标签: android gradle

在将targetCompatibility更改为1.8之前,我的命令运行良好,但是在更改之后,我仍然遇到此错误:

java.lang.NullPointerException (no error message)

即使有了--stacktrace--debug,我也无法获得更多信息。

这是我正在使用的命令:./gradlew assembleRelease

这是针对Android库的,我使用该库的主应用程序也使用了targetCompatibility 1.8,并且可以通过Android Studio很好地构建。

1 个答案:

答案 0 :(得分:0)

在命令执行期间未正确设置JAVA_HOME

仅使用JAVA_HOME=$(/usr/libexec/java_home -v 1.8) ./gradlew assembleRelease即可完成该过程。