android – 没有com.google.gms的缓存版本:google-services:1.x.x可用于离线模式
作者:互联网
错误:没有缓存版本的com.google.gms:google-services:1.4.0-beta3可用于离线模式.
禁用Gradle’离线模式’并同步项目
我正面临这个问题,因为我在android studio的离线模式下工作.请问一些身体请告诉我这个缓存文件存储在我的窗口中的哪个位置以及我将从哪里获取此文件以便我可以单独下载并粘贴/保留它,并构建我的android项目.
解决方法:
脱机模式不允许您完全脱机工作.它实际上是一个GOOD缓存模式.每当您添加新的依赖项时,您必须同步项目,ATLEAST ONCE. Android工作室必须下载(然后缓存)应用程序的依赖项才能工作.同步gradle文件后,您可以切换到离线模式,然后就可以工作了.
如果您必须脱机工作,那么我建议您确定应用程序中所需的所有依赖项.一次添加它们并同步Gradle.然后切换到离线模式.
UPDATE
如果您在代理网络后面工作,那么转到文件 – >设置 – >在Appearence&行为 – >在系统设置下 – > HTTP代理 – >单击手动代理配置,然后添加必要的详细信息.然后转到你的gradle.properties文件,该文件应该包含如下的sometyhing:
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
可以从浏览器的代理设置中找到这些详细信息.
标签:android,android-gradle,android-studio,build-gradle,offline-mode 来源: https://codeday.me/bug/20190927/1823501.html