Android Studio使用遠程依賴時下載不了jar包的解決方法


使用AS很大的一個好處就是可以使用在線jar包,只需在引用jar包的時候在版本后加上+,比如:

compile 'com.facebook.fresco:fresco:0.1.0+'  

這樣不用在jar包作者更新后再次手動更新jar包獲取最新版本。

但是很多人包括我自己在不了解gradle使用的情況下,引用在線jar包時怎么都下載不下來,例如提示:

這尼馬是沒翻牆么,不對,goagent更新AS都沒問題,排除了牆的問題后一時想不到問題點在哪了。

早上請教了下同樣出了此問題的基友,他解決了,他真的解決了!解決方法異常的簡單:

在gradle里最外層加上

allprojects {
    repositories {
        mavenCentral()
    }
}

就是設置一下遠程倉庫使用mavenCentral...然后Sync project with gradle files一下,就開始下載了,Btw,mavenCentral不需要翻牆。如果jar包在別的倉庫,比如jcenter,那就在里面再加個jcenter()就OK啦。

附下載下來的jar包位置,如foldable-layout-1.0.1-sources.jar:

C:\Users\用戶\.gradle\caches\modules-2\files-2.1\com.alexvasilkov\foldable-layout\1.0.1\59a9dd35f8d31de01991ee56b741e9e992914895\foldable-layout-1.0.1-sources.jar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM