先看下错误图 一共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