没有缓存版本的 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 步:单击 Apply
和 Ok
按钮。
然后单击 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,试试这个。
- 单击 Android Studio window 右侧的 Gradle 选项卡。
- 单击“切换离线模式”按钮。
- 重建您的项目。
瞧!
错误:没有可用于离线模式的 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 步:单击
Apply
和Ok
按钮。然后单击
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,试试这个。
- 单击 Android Studio window 右侧的 Gradle 选项卡。
- 单击“切换离线模式”按钮。
- 重建您的项目。
瞧!