Gradle同步失败 Android Studio 3.6

16

我刚刚将Android Studio从3.5.3升级到了3.6。在此更新之后,我也更新了Gradle和Android SDK Build Tools。现在,Gradle同步失败,并出现以下错误:

1. org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException:
    Could not resolve all artifacts for configuration ':classpath'.
 2. org.gradle.internal.resolve.ModuleVersionResolveException: Could not
    resolve com.android.tools.build:gradle:3.6.0.
 3. org.gradle.internal.resolve.ModuleVersionResolveException: No cached
    version of com.android.tools.build:gradle:3.6.0 available for
    offline mode.
看第三个错误,似乎需要在Android Studio的“设置->构建、执行、部署->Gradle”中禁用“离线工作”选项。但是在这些设置中并没有找到“离线工作”复选框。 这是实际的问题吗?如果是,那么如何在Android Studio 3.6中禁用它?如果不是,那么问题出在哪里? 我已经尝试了“使缓存无效/重启”,但没有帮助。
2个回答

26

我之前遇到了同样的错误,以下方法对我有效。

根据Android Studio 3.6新功能博客文章:切换Gradle离线模式的新位置。要启用或禁用Gradle的离线模式,首先选择菜单栏中的View > Tool Windows > Gradle。接着,在Gradle窗口的顶部附近,点击Gradle面板中的Toggle Offline Mode Gradle按钮即可。

来源:无法在Android Studio 3.6上启用Gradle的离线模式


1
谢谢,这个问题真的让我很烦。 - mdb

1
遇到了同样的问题,删除项目目录中的".idea"文件夹和主目录下的".gradle"文件夹帮助我解决了这个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接