Pada saat saya menambahkan firebase_remote_config: ^0.4.3 saya mengalami masalah pada saat aplikasi running di android tiba-tiba crash dengan keterangan

[FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(942)] Check failed: CheckException(env).

akhirnya saya coba untuk upgrade pub nya tapi ternyata harus diupgrade juga core nya sedangkan ada pub yang tergantung pada versi lama firebase. akhirnya saya cari dan ketemu solusinya di github

Solusinya dengan mengubah file MethodCallHandlerImpl.java pada1 tempat flutter SDK/SDK/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_remote_config-0.4.2/android/src/main/java/io/flutter/plugins/firebase/firebaseremoteconfig

perubahan yang harus dilakukan adalah sebagai berikut

Okey not only changing this
properties.put(“inDebugMode”, firebaseRemoteConfigInfo.getConfigSettings().isDeveloperModeEnabled());
to
properties.put(“inDebugMode”, false);

& changing this

FirebaseRemoteConfigSettings settings = new FirebaseRemoteConfigSettings.Builder().setDeveloperModeEnabled(debugMode).build();
firebaseRemoteConfig.setConfigSettings(settings);
to
FirebaseRemoteConfigSettings settings = new FirebaseRemoteConfigSettings.Builder().build();
firebaseRemoteConfig.setConfigSettingsAsync(settings);

You need also to change this

FirebaseRemoteConfig.getInstance().setDefaults(defaults);
diubah menjadi
FirebaseRemoteConfig.getInstance().setDefaultsAsync(defaults);

Selesai, semoga bermanfaat

THANKS TO mzyadatuba on github