下载 com.mob.sdk:MobSDK 失败处理

先看下错误图 一共2种 基本都是一个意思
下载 com.mob.sdk:MobSDK 失败处理_第1张图片

下载 com.mob.sdk:MobSDK 失败处理_第2张图片
这个折腾我1天,各种查原因,都是说是网络问题!最后发现也确实是网络问题,那么到底是什么问题呢?有几种原因:

我们来分析下
准备:确保gradle的offline没有打开
下载 com.mob.sdk:MobSDK 失败处理_第3张图片
第一步
第一个: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还是手机流量什么的都可以。

第二步
第一步可以成功,那么可以就可以肯定当前你网络没问题,开始查找问题所在解决办法
如果所示:
下载 com.mob.sdk:MobSDK 失败处理_第4张图片
你需要加入这个配置,在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代理,如图
下载 com.mob.sdk:MobSDK 失败处理_第5张图片
然后找到gradle.properties 删掉如图配置
下载 com.mob.sdk:MobSDK 失败处理_第6张图片
这里是Global 的Properties 也可以是Project Properties 两个里面都不要有这个配置
选择File ->Invalidate Caches/Restart…重启你的AS

你可能感兴趣的:(前端android运维算法)