国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

Android Studio不能獲取遠(yuǎn)程依賴包的完美解決方法

2019-11-02 14:11:54
字體:
供稿:網(wǎng)友

       最近被一個AS的sync問題困擾,在引入遠(yuǎn)程依賴包的時候,會出現(xiàn)一個sync錯誤,提示找不到這個類庫。然而,并不是所有的工程都會出現(xiàn)這個問題,有的工程引入同樣的類庫卻沒有問題。

       Error:(25, 13) Failed to resolve: com.jakewharton:butterknife:5.1.1


       網(wǎng)上查了下(http://stackoverflow.com/questions/20746071/failed-to-build-android-hello-world-application-in-offline-mode),說是設(shè)置了offline work,需要將gradle設(shè)置里的offline work去掉,然而我的AS中并沒有勾選這個選項。


       試一下把這個選項打開是什么效果,打開后重新sync出現(xiàn)下面的錯誤,和之前的錯誤有點(diǎn)差別,多了錯誤提示“Disable offline mode and Sync”。也就是說,出現(xiàn)了如下這個問題的時候,可以通過關(guān)閉“offline work”選項來解決。


       還是沒有找到我們問題的真正原因,只能繼續(xù)排查。偶然間發(fā)現(xiàn)另外一個工程中的build.gradle文件中配置有些不同的地方,比出錯工程的build.gradle文件多了一段。

       出錯工程的build.gradle文件配置:

apply plugin: 'android'buildscript { repositories {  jcenter {    url "http://jcenter.bintray.com/"  } } dependencies {  classpath 'com.android.tools.build:gradle:1.3.0' }}

      正確工程的build.gradle文件配置:

apply plugin: 'android'buildscript { repositories {   jcenter {    url "http://jcenter.bintray.com/"   }  } dependencies {  classpath 'com.android.tools.build:gradle:1.3.0' }}allprojects { repositories {   jcenter() }}

     試著給正確工程的build.gradle添加上這一段配置,重新sync,竟然通過了。。。

       前面已經(jīng)配置了遠(yuǎn)程倉庫,怎么還需要再配置一份呢?還是需要查下build.gradle中的buildscript和allprojects兩個配置項有什么差別。

       原來buildscript中的聲明是gradle腳本自身需要使用的資源。可以聲明的資源包括依賴項、第三方插件、maven倉庫地址等。而在build.gradle文件中直接聲明的依賴項、倉庫地址等信息是項目自身需要的資源。

       “allprojects”這個配置項在Android Studio默認(rèn)生成的工程中的build.gradle文件中是存在的,我這個工程之所以沒有,是由于我的工程是從Eclipse工程轉(zhuǎn)換來的。

總結(jié)

以上所述是小編給大家介紹的Android Studio不能獲取遠(yuǎn)程依賴包的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對IIS7站長之家網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 广德县| 定襄县| 读书| 海城市| 太原市| 盐边县| 社旗县| 洪洞县| 宁夏| 久治县| 晋城| 南和县| 嵊州市| 锡林浩特市| 任丘市| 连山| 重庆市| 钦州市| 东平县| 彩票| 高州市| 静乐县| 兰溪市| 教育| 金华市| 唐海县| 太康县| 瑞安市| 永善县| 西和县| 藁城市| 通道| 大悟县| 徐州市| 彭阳县| 揭东县| 深水埗区| 常德市| 临潭县| 石棉县| 堆龙德庆县|