Flutter

【Flutter】Unable to load Maven meta-data from https://google.bintray.com/exoplayer/com/google/firebase/firebase-core/maven-metadata.xml.が出てビルドできない件

Flutterの自作アプリのプロジェクトでビルドをしようと思ったら、今まで見たこともない以下のエラーが出てビルドできなくなりました。何もプロジェクトの設定を変更していないのに。。。

> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not resolve com.google.firebase:firebase-core:16.+.
     Required by:
         project :app > project :mlkit
      > Failed to list versions for com.google.firebase:firebase-core.
         > Unable to load Maven meta-data from https://google.bintray.com/exoplayer/com/google/firebase/firebase-core/maven-metadata.xml.
            > Could not get resource 'https://google.bintray.com/exoplayer/com/google/firebase/firebase-core/maven-metadata.xml'.
               > Could not GET 'https://google.bintray.com/exoplayer/com/google/firebase/firebase-core/maven-metadata.xml'. Received status code 502 from server: Bad Gateway

 

そこで困ったときのグーグル先生に調べてもらうことにしました。

対処方法

StackOverflowの以下の記事が引っ掛かりまして、同じようにしてみたところ解消しました。(ビルドできるようになりました。)

android/build.gradle の編集

まず、android/build.gradleを編集することにしました。

'com.android.tools.build:gradle:4.1.1''com.android.tools.build:gradle:4.2.0' に変更しました

dependencies { 
    // classpath 'com.android.tools.build:gradle:4.1.1' // コメントアウト 
    classpath 'com.android.tools.build:gradle:4.2.0' // こっちに変更 
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 
    classpath 'com.google.gms:google-services:4.3.5' 
}

 

 

android/gradle/wrapper/gradle-wrapper.propertiesの編集

次に、android/gradle/wrapper/gradle-wrapper.propertiesを編集しました。

distributionUrlをgradle-6.7-all.zipからgradle-6.7.1-all.zipに書き換えました。

# distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip

 

以上の書き換えを行うことで、初頭のエラーメッセージは表示されなくなりました。

StackOverflowさまさまですね。

どなたかのお役に立てれば幸いです!

-Flutter

© 2022 かずのアプリときどきキャンプ飯 Powered by AFFINGER5