在将Android Studio从3.0更新到3.1之后,我的项目gradle同步失败,出现以下错误。
Gradle sync failed: Uninitialized object exists on backward branch 70 Exception Details: Location:
com/android/build/gradle/tasks/BuildArtifactReportTask.newArtifact(Lcom/android/build/api/artifact/BuildableArtifact;)
Lcom/android/build/gradle/tasks/BuildArtifactReportTask$BuildableArtifactData;
发布于 2018-03-29 17:11:49
正如@tech_android已经在this comment上发布的,要永久解决这个问题,请转到模块设置>
SDK Location >
Use JDK。
这将通过使用嵌入式JDK消除对外部Java安装的依赖。
发布于 2018-03-28 00:33:27
我猜这是JDK旧版本的一个bug。转到项目结构并将项目更改为最新的JDK,如1.80_72或更高版本。
希望它能解决你的问题。
发布于 2018-04-05 14:36:15
它解决了我在使用嵌入式JDK(推荐)选项时的问题
执行此操作
项目结构-> SDK位置->选择“使用嵌入式JDK(推荐)”
https://stackoverflow.com/questions/49515100
复制相似问题