1. 程式人生 > >升級androidstudio3.2版本之後 報錯Could not download junit.jar (junit:junit:4.12)

升級androidstudio3.2版本之後 報錯Could not download junit.jar (junit:junit:4.12)

今天將studio終於升級了3.0+ 之前聽過很多的同行們談論過3.0+的可怕,所以我一直也是沒有涉獵,俗話說,出來混遲早要還的,哈哈哈,而且新版本的studio雖然安裝的時候坑很多,但是用起來還是非常的便捷的,新功能也增加了很多。首先我說我下載androidstudio3.2遇到的最嚴重的一個坑,廢話不說,開始。

首先我包了一個錯誤

Unable to resolve dependency for ':[email protected]/compileClasspath': Could not download junit.jar (junit:junit:4.12)
Open File
Show Details

不用慌,翻譯一下,就是studio不能給我們下載相應的 junit.jar4.12 挺難受的。我也是翻越了各種網路大神們的神作,都沒有找到相應的解決方法,於是想自己碰碰運氣。不給下就自己下嘍 於是翻閱網址下載了相應的 junit-4.12.jar 這裡是網址 https://download.csdn.net/my 嘿嘿小小賺一比。

那jar包應該放在哪裡呢?因為junit在我們的build.gradle中有依賴,所以我就在gradle資料夾中找找出處。於是在我的路徑下找到了。我用的是 mac 路徑是 user/.gradle/wrapper/dists/gradle-4.6.all/bcst21l2brirad8k2ben1letg/gradle-4.6/lib/plugins下面。ok出來提示,是否替換 junit-4.12.jar 替換。

ok 這個時候我就重新構建發現又出現了問題,新的問題,jar包衝突, why。so eazy 原來是我的moudle 中的 build gradle 檔案裡面有了相應的依賴遮蔽掉之後,ok完美解決。

這裡說一下 androidTestImplementation 都要遮蔽掉,然後同步一下,ok。