Приложение Android закрывается при добавлении класса-оболочки в манифест

1

Приложение закрывается при добавлении класса-оболочки для манифеста. При удалении класса все работает отлично.

класс, который нужно добавить:

public class App extends Application {

    @Override
    public void onCreate() {
        super.onCreate();

        final FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();
        Map<String,Object> defaultValue = new HashMap<>();
        defaultValue.put(UpdateHelper.KEY_UPDATE_ENABLE,false);
        defaultValue.put(UpdateHelper.KEY_UPDATE_VERSION,"1.0");
        defaultValue.put(UpdateHelper.KEY_UPDATE_URL,"play url");

        remoteConfig.setDefaults(defaultValue);
        remoteConfig.fetch(5).addOnCompleteListener(new OnCompleteListener<Void>() {
            @Override
            public void onComplete(@NonNull Task<Void> task) {
                if(task.isSuccessful()){
                    remoteConfig.activateFetched();
                }
            }
        });
    }
}

манифест:

<application
        android:name="com.abc.App"
        android:allowBackup="true"
        android:icon="@drawable/logo"
        android:label="@string/app_name"
        android:roundIcon="@drawable/logo"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

трассировки стека:

java.lang.Class<com.google.android.gms.internal.zzevx>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/internal/zzfhe;
2019-04-26 08:35:28.661 9940-9940/com.abc I/art:     at com.google.firebase.remoteconfig.FirebaseRemoteConfig com.google.firebase.remoteconfig.FirebaseRemoteConfig.getInstance() ((null):-1)
2019-04-26 08:35:28.661 9940-9940/com.abc I/art:     at void com.abc.App.onCreate() (App.java:18)

строка 18 → final FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();

Теги:
firebase
manifest
firebase-remote-config

1 ответ

0

Вам нужно обновить эту зависимость в app/gradle

Удаленная настройка:

com.google.firebase:firebase-config:16.5.0

Ещё вопросы

Сообщество Overcoder
Наверх
Меню