Mopub广告 SDK 更新到5.6.0出现 amazon moat-sdk 连接Forbidden问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaozhiwen6140/article/details/88865017

Mopub 广告 SDK更新到5.6.0

本次更新与之前的更新差异比较大,主要问题在于本次mopub使用了amazon的依赖,一直下载不成功,查了很多文章以及StackOverflow的很多回答,找到了解决方案,特此记录。
1.问题:在build.gradle添加依赖maven { url “https://s3.amazonaws.com/moat-sdk-builds” }之后,一直显示如下错误(其他类似的错误都可以,主要是连接amason服务器失败,或者 Forbidden,或者access denied):
org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException: Could not GET 'https://s3.amazonaws.com/moat-sdk-builds/com/mopub/volley/mopub-volley/2.0.0/mopub-volley-2.0.0.pom'. Received status code 403 from server: Forbidden
2. 解决方案:
  • 依赖maven { url “https://s3.amazonaws.com/moat-sdk-builds” },需要放在所有依赖的最后
  • 通过sync(下载maven依赖)以及在命令行输入(使用命令,运行速度更快,可以帮助调试问题(依赖过程中出现了minSdk版本不兼容的问题)以及下载maven)
gradle assembleDebug

如果gradle版本有问题可以使用

./gradlew assembleDebug

通过上面两步,成功解决了问题。如果各位有更好的解决方案也可以在评论进行分享。

猜你喜欢

转载自blog.csdn.net/zhaozhiwen6140/article/details/88865017
SDK