build时友盟maven上的sdk拉取不下来,有没有遇到和我一样的情况?
> Could not resolve com.umeng.umsdk:push:6.3.2.
Required by:
project :app > project :push
> Could not resolve com.umeng.umsdk:push:6.3.2.
> Could not get resource 'https://dl.bintray.com/umsdk/release/com/umeng/umsdk/push/6.3.2/push-6.3.2.pom'.
> Could not GET 'https://dl.bintray.com/umsdk/release/com/umeng/umsdk/push/6.3.2/push-6.3.2.pom'. Received status code 403 from server: Forbidden
访问链接是也是:
查看了官网,【SC10024】6.9.4版本启用gradle在线依赖新坐标 可查看官网;
具体如下:
maven { url 'https://dl.bintray.com/umsdk/release' }
替换为:
maven { url 'https://repo1.maven.org/maven2/' }
此时工作可能只做了一半,还需把各个版本sdk版本号都使用最新版本,因为在新的maven仓库上边只存放了最新的版本sdk,如果是有老的版本,这个也是不能请求下来的。
友盟官方只存放了最新版本,并没有存放历史版本,因此通过更改仓库地址是不可以获取历史sdk,只能使用最新版本。
但是新的版本有些改动和依赖不兼容旧版本,此时可查看友盟官方git的途径可以获取,直接引用sdk文件即可,具体方法可自行研究。
友盟更新maven地址?究其原因:JCenter 远程仓库已经宣布停止维护了。
可查看:https://blog.csdn.net/c6E5UlI1N/article/details/116772198?spm=1001.2014.3001.5501