Android Studio 2.3.1中的Gradle项目同步失败

Android Studio 2.3.1中的Gradle项目同步失败,android,android-studio,gradle,build.gradle,Android,Android Studio,Gradle,Build.gradle,在不正确关闭后重新打开Android Studio时,我的gradle项目同步失败,事件日志中开始显示许多错误,如:“未能解决:junit:junit:4.12”。截图如下 我尝试了以下几件事,但都没有成功: 将Android Studio更新为2.3.1版,因此也更新了Gradle 我也有错误为“插件错误:所需的插件“xyz”是禁用的”,所以我取消选择所有插件显示错误的设置,并重新选择他们删除了错误 然后我转到文件->使缓存无效/重新启动 我该怎么办 更新:点击“禁用脱机模式和同步项目”

在不正确关闭后重新打开Android Studio时,我的gradle项目同步失败,事件日志中开始显示许多错误,如:“未能解决:junit:junit:4.12”。截图如下

我尝试了以下几件事,但都没有成功:

  • 将Android Studio更新为2.3.1版,因此也更新了Gradle
  • 我也有错误为“插件错误:所需的插件“xyz”是禁用的”,所以我取消选择所有插件显示错误的设置,并重新选择他们删除了错误
  • 然后我转到文件->使缓存无效/重新启动
我该怎么办

更新:点击“禁用脱机模式和同步项目”后,情况就是这样



来自您的第一个屏幕截图

Gradle处于脱机模式,这意味着它不会去网络解决依赖关系

转到首选项>渐变并取消选中“脱机工作”


之后,请尝试清理项目并重新运行?

什么对我有效

转到首选项>渐变并取消选中“脱机工作”

转到文件>使缓存无效并重新启动


项目将重新启动,并可以开始安装依赖项。不必担心,如果这需要一段时间,这可能是由于缓慢的网络。等的时候去喝杯咖啡;)

这里有一个可行的解决方案

步骤1) 在Android Studio中,进入文件>项目结构

在下面选中“使用嵌入式JDK”,然后选择您的JDK位置

步骤2)

转到文件gradle>wrapper>gradle wrapper proparties 将gradle版本更改为3.5-all

步骤3)
关闭项目并重新打开它不再脱机,在执行您建议的操作后,第二个屏幕截图出现,其中会引发两个
未检查的执行异常
。清理项目并重新运行。发布您的
build.gradle
文件。