【问题标题】:Android App closes on adding wrapper class to manifestAndroid App 在将包装类添加到清单时关闭
【发布时间】:2019-04-26 03:00:23
【问题描述】:

应用程序在将包装类添加到清单时关闭。删除该类后,它可以正常工作。

需要添加的类:

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 行 -> 最终 FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();

【问题讨论】:

  • 如果“关闭”表示它正在崩溃,您需要查看the stack trace 以确定崩溃的原因。
  • 添加了堆栈跟踪

标签: android firebase manifest firebase-remote-config


【解决方案1】:

你需要在 app/gradle 中更新这个依赖

远程配置:

com.google.firebase:firebase-config:16.5.0

【讨论】:

    猜你喜欢
    • 2012-11-16
    • 2021-06-21
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多