Mopub廣告 SDK 更新到5.6.0出現 amazon moat-sdk 連接Forbidden問題

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

通過上面兩步,成功解決了問題。如果各位有更好的解決方案也可以在評論進行分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章