最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android開發(fā)gradle拉取依賴的加速配置

 更新時間:2022年06月22日 18:07:03   作者:水牛  
這篇文章主要為大家介紹了Android開發(fā)gradle拉取依賴的加速配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

前言

鏡像配置都是常規(guī)操作,必要時也可以上代理.

自己搭的nexus本質(zhì)也是一種鏡像,可以代理maven中央倉庫.

各個倉庫的測速,可以使用這個腳本:

通過測速,調(diào)整倉庫的順序

apply from: 'https://raw.githubusercontent.com/hss01248/flipperUtil/master/deps/depsLastestChecker.gradle'

情況1 :

每次點擊sync project with gradle files 都去拉取某個pom,且那個pom對應的版本真的不存在

耗時:18s

1.去對應gradle緩存里去看這個庫在不在: 確實不在

2 .看com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.46-androidx這個到底在哪個倉庫中. 直接先去maven中央倉庫搜索:

發(fā)現(xiàn)根本就沒有這個版本的庫.

mvnrepository.com/artifact/co…

解決方案:

方案1: 打印依賴樹,看這個版本誰引入的,exclude掉

方案2: 直接強制指定這個庫的版本為項目中實際用的版本,就不會去額外請求這個版本的pom. 如下:

 all {
 ? ? ? ?resolutionStrategy {
 ? ? ? ? ? ?//gradle 刷新加速. 避免每次去刷新com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.46-androidx
 ? ? ? ? ? ?//2.9.46-androidx不存在,所以每次都會去拉取 ; 
 ? ? ? ? ? ?force 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.49-androidx'

情況2:

每次點擊sync project with gradle files或者build,都去拉一堆的pom,且這些pom對應的版本在gradle cache里能找到

每次點擊sync project with gradle files,都要耗時3-5min,下載一堆已經(jīng)存在的庫(gradle cache里已經(jīng)有對應的版本)

這時早就配置好了下面的

all{
  resolutionStrategy{
  // cache dynamic versions for 10 minutes
    cacheDynamicVersionsFor 24, 'hours'
    // don't cache changing modules at all
    cacheChangingModulesFor 24, 'hours'
  }
}

發(fā)現(xiàn)沒有repository里沒有配置mavenlocal, 配置一下就好了

類似這里提到的:

以上就是Android開發(fā)gradle拉取依賴的加速配置的詳細內(nèi)容,更多關于Android gradle拉取依賴加速的資料請關注腳本之家其它相關文章!

相關文章

  • Android判斷網(wǎng)絡類型的方法(2g,3g還是wifi)

    Android判斷網(wǎng)絡類型的方法(2g,3g還是wifi)

    這篇文章主要介紹了Android判斷網(wǎng)絡類型的方法,可實現(xiàn)判斷2g,3g還是wifi的功能,結合實例形式分析了Android針對網(wǎng)絡類型的相關判定技巧,需要的朋友可以參考下
    2016-02-02
  • Android Intent實現(xiàn)頁面跳轉(zhuǎn)的方法示例

    Android Intent實現(xiàn)頁面跳轉(zhuǎn)的方法示例

    本篇文章主要介紹了Android Intent實現(xiàn)頁面跳轉(zhuǎn)的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Android實現(xiàn)多媒體之播放音樂

    Android實現(xiàn)多媒體之播放音樂

    這篇文章主要為大家詳細介紹了Android實現(xiàn)多媒體之播放音樂的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Flutter中抽屜組件Drawer使用詳解

    Flutter中抽屜組件Drawer使用詳解

    這篇文章主要為大家詳細介紹了Flutter中抽屜組件Drawer使用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Android設置Activity背景為透明style的簡單方法(必看)

    Android設置Activity背景為透明style的簡單方法(必看)

    下面小編就為大家?guī)硪黄狝ndroid設置Activity背景為透明style的簡單方法(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Android編程實現(xiàn)簡單流量管理功能實例

    Android編程實現(xiàn)簡單流量管理功能實例

    這篇文章主要介紹了Android編程實現(xiàn)簡單流量管理功能的方法,結合實例形式分析了Android實現(xiàn)流量監(jiān)控所涉及的功能模塊與布局技巧,需要的朋友可以參考下
    2016-02-02
  • Android數(shù)據(jù)存儲方式操作模式解析

    Android數(shù)據(jù)存儲方式操作模式解析

    這篇文章主要為大家介紹了Android數(shù)據(jù)存儲方式操作模式解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 代碼實例分析android中inline hook

    代碼實例分析android中inline hook

    本片文章主要給大家通過代碼示例分析了android中inline hook的用法是實現(xiàn)過程,需要的朋友跟著參考下吧。
    2018-01-01
  • Android利用Intent讀取和更新通訊錄

    Android利用Intent讀取和更新通訊錄

    這篇文章主要介紹了Android利用Intent讀取和更新通訊錄的相關資料,通過用戶配置文件(user profile)讀取和更新該手機的所有聯(lián)系人信息,需要的朋友可以參考下
    2016-06-06
  • zxing二維碼位矩陣轉(zhuǎn)換成Bitmap位圖的實戰(zhàn)教程

    zxing二維碼位矩陣轉(zhuǎn)換成Bitmap位圖的實戰(zhàn)教程

    二維碼的應用已經(jīng)可以說是非常廣泛了,下面這篇文章主要給大家介紹了關于zxing二維碼位矩陣轉(zhuǎn)換成Bitmap位圖的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09

最新評論

南溪县| 胶南市| 宝山区| 禹城市| 福州市| 威远县| 普安县| 内江市| 都江堰市| 石屏县| 芦山县| 江永县| 金溪县| 兴文县| 平原县| 灯塔市| 墨竹工卡县| 普兰店市| 嘉荫县| 浙江省| 杂多县| 井冈山市| 深水埗区| 大新县| 莱芜市| 铜川市| 鞍山市| 重庆市| 盘锦市| 田东县| 靖远县| 余干县| 大埔县| 延长县| 南涧| 万安县| 望谟县| 遵化市| 鸡东县| 资溪县| 高安市|