先看下錯誤圖 一共2種 基本都是一個意思
這個折騰我1天,各種查原因,都是說是網絡問題!最後發現也確實是網絡問題,那麼到底是什麼問題呢?有幾種原因:
我們來分析下
準備:確保gradle的offline沒有打開
第一步
第一個:https://jcenter.bintray.com/com/mob/sdk/MobSDK-Impl/maven-metadata.xml
第二個:http://mvn.mob.com/android/com/mob/sdk/MobSDK-Impl/maven-metadata.xml
你用自己瀏覽器,請求下這兩個鏈接看看是否都可以成功。如果可以 那麼你當前網絡就是沒問題的!
如果請求不通,那麼你需要換個網絡,無論是VPN還是手機流量什麼的都可以。
第二步
第一步可以成功,那麼可以就可以肯定當前你網絡沒問題,開始查找問題所在解決辦法
如果所示:
你需要加入這個配置,在Project的build.gradle的加入
//加這個 建議加載最後否則會有影響
maven { url "http://mvn.mob.com/android" }
//這個可以不加
configurations.all {
resolutionStrategy.cacheDynamicVersionsFor 1, 'seconds'
}
PS:主意你的依賴版本是這個,這個是官方的可以自動拉去最新的版本,不要錯
classpath "com.mob.sdk:MobSDK:2018.0319.1724"
然年就重新編譯,看看是否可以成功
第三步
如果上述還沒有成功
可能是你VPN的問題了,關閉VPN代理,如圖
然後找到gradle.properties 刪掉如圖配置
這裏是Global 的Properties 也可以是Project Properties 兩個裏面都不要有這個配置
選擇File ->Invalidate Caches/Restart…重啓你的AS
然後應該就可以拉!如果有用記得給我點個贊,歡迎轉發,有問題底部留言