flutter 使用Mob的ShareSdk踩的坑


是通過直接聯系Mob的工作人員才得以解決的

報錯信息如下:

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:preDebugBuild'.
> Could not resolve all task dependencies for configuration ':app:debugRuntimeClasspath'.
   > Could not resolve com.mob:MobToolsMCFP:+.
     Required by:
         project :app
         project :app > project :sharesdk
      > Failed to list versions for com.mob:MobToolsMCFP.
         > Unable to load Maven meta-data from https://google.bintray.com/exoplayer/com/mob/MobToolsMCFP/maven-metadata.xml.
            > Could not get resource 'https://google.bintray.com/exoplayer/com/mob/MobToolsMCFP/maven-metadata.xml'.
               > Could not GET 'https://google.bintray.com/exoplayer/com/mob/MobToolsMCFP/maven-metadata.xml'. Received status code 502 from server: Bad Gateway

原因,貌似和image_picker這個插件沖突了。

打開External Libraries--Flutter Plugins--image_picker--android--build.gradle,找到如下代碼,注釋掉Maven的三行代碼,這個錯誤就解決掉了。期間android studio可能會提示

 

 

選擇第一個,點擊ok就好了。

rootProject.allprojects {
    repositories {
        google()
        jcenter()
       /* maven {
            url 'https://google.bintray.com/exoplayer/'
        } */
    }
}

 

ps:遇到無法解決的錯誤,可以到項目Android/app目錄下,打開cmd ,輸入gradlew compileDebug --stacktrace,來查看更加詳細的信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM