Я хочу использовать Firebase Remote Config в своем приложении. Я создаю новый проект в Android Studio и запускаю Tools - помощник Firebase, как предлагает документация. В создает приложение на console.firebase.google.com
и добавьте следующие настройки в мой корень build.gralde
: classpath 'com.google.gms:google-services:3.0.0'
и приложение build.gralde
:Firebase show NoSuchMethodError после добавления его с помощью помощника
apply plugin: 'com.google.gms.google-services'
…
compile 'com.google.firebase:firebase-config:10.2.0'
Чем я добавить к моему MainActivity:
mFirebaseRemoteConfig.activateFetched();
mFirebaseRemoteConfig.fetch();
Когда я запускаю приложение он падает с журналом на fetch()
команды:
E/AndroidRuntime: FATAL EXCEPTION: GoogleApiHandler
java.lang.NoSuchMethodError: No static method zzz(Ljava/lang/Object;)Ljava/lang/Object;
in class Lcom/google/android/gms/common/internal/zzaa;
or its super classes (declaration of 'com.google.android.gms.common.internal.zzaa'
appears in /data/app/my.packagename-1/base.apk)
at com.google.android.gms.measurement.internal.zzx.zzbd(Unknown Source)
Я попытался отключить ти Мгновенный запуск и градация четкие, но все еще есть эта проблема. Как это исправить?
UPD: Я полагаю, что если я перееду линию apply plugin: 'com.google.gms.google-services'
от второй до последней строки в приложении build.gralde
это устраняет проблему, но почему?
Да, перемещая линию «применить» к последней строке, проблема решена и для меня. :-) – Marlon