Android Studio 3.1的Gradle同步失败:向后分支70上存在未初始化的对象

时间:2018-03-27 14:06:11

标签: android android-studio gradle

将Android Studio从3.0更新到3.1我的项目gradle同步失败,出现以下错误。

minmax

5 个答案:

答案 0 :(得分:63)

由于@tech_android已在this comment发布,要永久解决该问题,请转到模块设置> SDK位置>使用嵌入式JDK。

这将通过使用嵌入式JDK消除对外部Java安装的依赖。

Remove dependency on the external JAVA installation by using the embedded JDK.

答案 1 :(得分:7)

这是我猜的JDK旧版本的错误。转到项目结构并将项目更改为最新的JDK,如1.80_72或更高版本。

希望它能解决你的问题。

答案 2 :(得分:4)

1)更新到最新的JDK版本,在我的例子中是jdk1.8.0_162

2)在Android Studio中选择文件 - >项目结构 - > SDK位置 - > JDK位置,写入目录C:\ Program Files \ Java \ jdk1.8.0_162

3)重启Android Studio

解决问题

答案 3 :(得分:4)

我使用嵌入式JDK(推荐)选项

时解决了我的问题

执行此操作

项目结构 - > SDK位置 - >选择“使用嵌入式JDK(推荐)”

答案 4 :(得分:0)

Android Studio:3.5.3
gradle插件:3.5.3
gradle:5.4.1
平台:Mac OS Mojave 10.14.6(18G103)

我已经这样做:项目结构-> SDK位置->选择“使用嵌入式JDK(推荐)” 但仍然无法正常工作。

当我读到这个article时,

您可以在gradle.properies中添加属性:

org.gradle.java.home =(JDK主页的路径)

有效!