在将targetCompatibility更改为1.8之前,我的命令运行良好,但是在更改之后,我仍然遇到此错误:
java.lang.NullPointerException (no error message)
即使有了--stacktrace
和--debug
,我也无法获得更多信息。
这是我正在使用的命令:./gradlew assembleRelease
这是针对Android库的,我使用该库的主应用程序也使用了targetCompatibility 1.8,并且可以通过Android Studio很好地构建。
答案 0 :(得分:0)
在命令执行期间未正确设置JAVA_HOME
。
仅使用JAVA_HOME=$(/usr/libexec/java_home -v 1.8) ./gradlew assembleRelease
即可完成该过程。