2016-05-24 57 views
3

在辦公室,我在代理的背後。互聯網接入受到限制。沒有可用於離線模式的緩存版本

所以我在家裏進行gradle這個同步和複製文件夾「.gradle」出現在C:\用戶\ username.gradle從我的家用電腦到我的辦公室的電腦上的同一位置。

現在我的辦公室的電腦上,我設置gradle這個Android Studio中爲「脫機工作」,但仍然每當我試圖執行gradle這個同步,我得到一個錯誤,說明

Error: Could not download google-services.jar (com.google.gms:google-services:3.0.0): No cached version available for offline mode 

但是通過挖掘「 .gradle「文件夾我能找到谷歌service.jar文件在

C:\Users\username\.gradle\caches\modules-2\files-2.1\com.google.gms\google-services\3.0.0\32b833222c886ecfb37d79b1a05ce1eddb702db1 

我不知道如何繼續。請幫忙。

+0

你有沒有解決這個問題? –

回答

0

嘗試運行gradle這個與--debug標誌,除了--offline標誌。這會告訴你它在哪裏尋找文件。

一個可能的原因的錯誤是.gradle文件夾的路徑是您的家庭和辦公室的電腦之間的不同,可能是因爲你的用戶名是每一臺機器上的不同。 .gradle緩存使用絕對路徑(例如,參見.gradle/caches/modules-2/metadata-2.16/artifact-at-repository.bin)。這是一個記錄在案的Gradle問題:https://discuss.gradle.org/t/copying-the-gradle-cache-to-another-machine/7546/13。如有可能,請在家中使用相同的GRADLE_HOME並努力解決問題。

5

也許可以幫助別人。就在刪除--offline「命令行選項:」

enter image description here

+0

對我來說,刪除這條線非常重要!謝謝! –

相關問題