錯誤:com.google.gms沒有緩存版本:google-services:1.4.0-beta3可用於離線模式。 禁用Gradle'離線模式'和同步項目沒有緩存的com.google.gms版本:google-services:1.x.x可用於離線模式
我面臨這個問題,因爲我在離線模式下工作在android studio。有人可以告訴我,這個緩存的文件存儲在我的窗口中,從哪裏得到這個文件,以便我可以單獨下載並粘貼/保存它,並構建我的android項目。
錯誤:com.google.gms沒有緩存版本:google-services:1.4.0-beta3可用於離線模式。 禁用Gradle'離線模式'和同步項目沒有緩存的com.google.gms版本:google-services:1.x.x可用於離線模式
我面臨這個問題,因爲我在離線模式下工作在android studio。有人可以告訴我,這個緩存的文件存儲在我的窗口中,從哪裏得到這個文件,以便我可以單獨下載並粘貼/保存它,並構建我的android項目。
脫機模式不允許您完全脫機工作。它實際上是一個好緩存模式。無論何時添加新的依賴項,您都可以HAVE來同步項目,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
這些細節可以從瀏覽器的被發現代理設置。
你也可以這樣做:
Go to `File -> Other Settings -> Default Settings`
,並打開
Build,Execution,Deployment
然後打開
Build Tools -> Gradle
然後在右側取消Offline work
。
點擊OK
按鈕。
然後重建項目。
我知道「離線」選項,但對於像「com.google.gms:google-services:1.4.0-beta3」這樣的特定軟件包,我需要在線以來,因爲它沒有被緩存。 –
我試過,但問題是 「錯誤:連接超時:連接。如果您位於HTTP代理後面,請在IDE或Gradle中配置代理設置。」 這就是爲什麼我想手動下載「谷歌服務」並將其粘貼到所需位置 –
您是否在代理網絡後工作..?如果你是,檢查我更新的答案。 –
甚至在發佈此問題之前,我已經完成了這項工作。 這些是代理詳細信息,不需要任何用戶名和密碼 systemProp.http.proxyHost = 10.10.90.91 systemProp.http.proxyPort = 8080 –