17

我刚刚将 Android Studio 从 3.5.3 更新到 3.6。此次更新后,我还更新了 Gradle 和 Android SDK 构建工具。现在 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 Settings -> Build, Execution, Deployment -> Gradle中禁用Offline Work选项。但是在上述设置中找不到脱机工作复选框。这是实际的问题吗?如果是,那么如何在Android Studio 3.6中禁用它?如果不是,那么这里的问题是什么?

我已经尝试过Invalidate Caches / Restart但它没有帮助。

4

2 回答 2

27

不久前运行到同样的错误。这对我有用。

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

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

于 2020-02-25T12:30:54.960 回答
1

遇到同样的问题,删除项目目录中的“.idea”文件夹并从家中删除“.gradle”目录帮助我解决了这个问题。

于 2020-02-25T16:24:41.933 回答