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

时间:2016-06-10 11:44:30

标签: android android-studio android-gradle build.gradle offline-mode

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

我正面临这个问题,因为我在android studio的离线模式下工作。有些人可以告诉我这个缓存文件存储在我的窗口中的哪个位置以及从哪里获取此文件以便我可以单独下载并粘贴/保留它,然后构建我的android项目。

8 个答案:

答案 0 :(得分:59)

你也可以这样做:

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

然后打开

Build,Execution,Deployment

然后打开

Build Tools -> Gradle

然后取消选中右侧的Offline work

点击OK按钮。

然后重建项目。

答案 1 :(得分:7)

脱机模式不允许您完全脱机工作。它实际上是 GOOD缓存模式。每当您添加新的依赖项时,您以重新同步项目 ATLEAST ONCE 。 Android工作室必须下载(然后缓存)应用程序的依赖项才能工作。同步gradle文件后,您可以切换到离线模式,然后就可以工作了。

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

<强>更新
如果您在代理网络后面工作,那么转到文件 - &gt;设置 - &gt;在Appearence&amp;行为 - &gt;在系统设置下 - &gt; HTTP代理 - &gt;单击手动代理配置,然后添加必要的详细信息。然后转到 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

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

答案 2 :(得分:4)

禁用离线模式以解决此错误。

在Android Studio中转到:

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

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

答案 3 :(得分:4)

禁用离线模式

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

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

  • 第3步:单击[ApplyOk按钮。

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

enter image description here

答案 4 :(得分:0)

更新te Gradle发行版,转到官方网站https://services.gradle.org/distributions/,找到最后一个,此刻gradle-5.0-all.zip并下载,解压缩并配置Android Studio中的grandle路径 S2

答案 5 :(得分:0)

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

执行以下操作:

文件=>使缓存无效/重启

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

答案 6 :(得分:0)

minSdkVersion不能小于16,并且可以使用。 enter image description here

enter image description here

并下载sdk工具google服务,

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

答案 7 :(得分:0)

如果您在 File -> Setting -> Build, Execution, Deployment -> Gradle 下找不到离线工作选项,或者您使用的是 Android Studio Artic Fox,请尝试此操作。

  1. 点击 Android Studio 窗口右侧的 Gradle 标签。
  2. 点击切换离线模式按钮。
  3. 重建您的项目。

enter image description here

瞧!