是通過直接聯系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,來查看更加詳細的信息