Firebase Flutter

[Flutter]Firebase Remote Configで No virtual method isDeveloperModeEnabled()Z in classエラーが発生する

こんばんは。今日もお疲れ様です。

FlutterでFirebase Remote Configを使用したプログラムをビルドしたときに、

E/flutter (18539): [ERROR:flutter/shell/platform/android/platform_view_android_jni_impl.cc(43)] java.lang.NoSuchMethodError: No virtual method isDeveloperModeEnabled()Z in class Lcom/google/firebase/remoteconfig/FirebaseRemoteConfigSettings; or its super classes (declaration of 'com.google.firebase.remoteconfig.FirebaseRemoteConfigSettings' appears in /data/app/my.app-ItOxdJo5ljyanMFjofxlDg==/base.apk)

というビルドエラーが出て、頭を抱えていました。

Githubにもissueとして取り上げられておりましたので解決方法をここに記しておきたいと思います。なお、2020年2月15日現在修正されていないバグのようです。

https://github.com/FirebaseExtended/flutterfire/issues/4035

回避方法

app/src/build.gradleに

dependencies { 
  implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 
  implementation 'com.google.firebase:firebase-analytics'
implementation platform('com.google.firebase:firebase-bom:26.4.0') 
}

と記載されていたら、上記の3行目のimplementationを以下の通り書き換えてください。

dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'com.google.firebase:firebase-analytics' implementation platform('com.google.firebase:firebase-bom') }

 

これで解決します!

 

created by Rinker
¥4,048 (2024/04/25 17:25:38時点 楽天市場調べ-詳細)

Flutterを学ぶなら世界最大級のオンライン学習サイトUdemyがおすすめ

Flutterを学ぶなら、世界最大級のオンライン学習サイトUdemy
がおすすめです。


通常ですと、各コース2万円程度するのですが、年がら年中割引セールスを行なっており、割引後価格はなんとおおむね1500円程度で受講することができます。
今すぐ受講しなくても、安い時に大量に買っておいて、あとでじっくり勉強するのがかしこいやり方だと思います。

-Firebase, Flutter

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