没有缓存版本的 com.google.gms:google-services:1.x.x 可用于离线模式

No cached version of com.google.gms:google-services:1.x.x available for offline mode

错误:没有可用于离线模式的 com.google.gms:google-services:1.4.0-beta3 的缓存版本。 禁用 Gradle 'offline mode' 并同步项目

我遇到这个问题是因为我在 android 工作室中以离线模式工作。有人可以告诉我这个缓存文件存储在我的 windows 中的什么位置以及我将从哪里获得这个文件,以便我可以单独下载它和 paste/keep 它,并构建我的 android 项目。

离线模式不允许您完全离线工作。它实际上是一种 GOOD 缓存模式。每当您添加新的依赖项时,您 必须 到 gradle 同步项目,至少一次。 Android studio 必须下载(然后缓存)应用程序才能运行的依赖项。一旦你同步了 gradle 个文件,你就可以切换到离线模式,然后你就可以工作了。

如果您必须离线工作,那么我建议您确定您的应用程序中需要的所有依赖项。一次性全部添加并 Gradle 同步。然后切换到离线模式。

更新
如果您在代理网络后面工作,则转到文件-> 设置-> 在外观和行为下-> 在系统设置下-> HTTP 代理-> 单击手动代理配置,并添加必要的详细信息。然后转到您的 gradle.properties 文件,该文件应包含如下内容:

systemProp.http.proxyPassword=your_password
systemProp.http.proxyHost=host_Ip_address
systemProp.http.proxyUser=your_username
systemProp.http.proxyPort=port_number

将此与上述内容一起添加到您的文件中:

systemProp.https.proxyPassword=your_password
systemProp.https.proxyHost=host_Ip_address
systemProp.https.proxyUser=your_username
systemProp.https.proxyPort=port_number

可以从浏览器的代理设置中找到这些详细信息。

你也可以这样做:

Go to `File -> Other Settings -> Default Settings`

并打开

Build,Execution,Deployment

然后打开

Build Tools -> Gradle

然后取消勾选右边的Offline work

单击 OK 按钮。

然后重建项目。

禁用离线模式解决这个错误。

在Android工作室去:

File -> Setting -> Build, Execution, Deployment -> Gradle

然后取消选中 离线工作,完成。

更新Gradle发行版,去官网https://services.gradle.org/distributions/找到最后一个,此时gradle-5.0-all.zip下载,解压并在 Android studio 中配置 grandle 路径 S2s

如果您的离线工作未选中并且如果您仍然遇到此错误。

这样做:

文件 => 无效 Caches/Restart

就我而言,我也遇到了同样的问题。用这个解决了。

禁用离线模式

  • 第 1 步:转到 File -> Settings -> Build, Execution, Deployment -> Gradle

  • 第 2 步:取消选中 Offline Work 的复选框。

  • 第 3 步:单击 ApplyOk 按钮。

  • 然后单击 File -> Sync Project with Gradle Files 并重建项目。

minSdkVersion 不能小于 16 岁,而且有效。

并下载 sdk 工具 google 服务,

单击 sdk 管理器,然后单击 sdk 工具 和 ** download google play services**

如果您在 File -> Setting -> Build, Execution, Deployment -> Gradle 下找不到离线工作选项,或者您正在使用 Android Studio Artic Fox,试试这个。

  1. 单击 Android Studio window 右侧的 Gradle 选项卡。
  2. 单击“切换离线模式”按钮。
  3. 重建您的项目。

瞧!