簡體   English   中英

Gradle同步失敗:脫機模式沒有可用的緩存版本

[英]Gradle sync failed: No cached version available for offline mode

我有兩台分開的計算機,第一台可以訪問互聯網,而另一台則沒有。 我用一個可以訪問互聯網的人來安裝android studio,以構建我的android應用程序,其中gradle緩存所有必需的依賴項。 然后,我設法將應用程序連同android studio和.gradle文件夾一起移到了離線PC中,然后將GRADLE_HOME設置為.gradle目錄。 我還在項目的android gradle設置中檢查了offline mode 但是gradle仍然找不到其緩存的依賴關系,說:

Gradle sync failed: Could not download org.eclipse.jgit.jar ...: No cached version available for offline mode

請注意,以上要求的依賴關系已在gradle緩存中存在。

它像gradle一樣使用其絕對路徑來映射其緩存的依賴項,因此,如果父計算機的完整路徑在兩台計算機之間不同,則將.gradle目錄移動到另一台pc中將不起作用。 為了解決該問題,我通過將環境變量GRADLE_USER_HOME設置為該路徑,將在線PC上的gradle主頁的路徑更改為“ C:\\ Program Files \\ android.gradle” 然后啟動android studio並構建我的應用程序以緩存依賴項。 之后,通過將.gradle文件夾放置在與在線計算機gradle路徑相同的路徑中,並通過EV GRADLE_USER_HOME指向該路徑,我能夠成功地將.gradle文件夾從在線計算機復制到脫機文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM