简单的FirebaseApp在安装后崩溃

时间:2019-04-20 20:38:36

标签: android firebase firebase-cloud-messaging instanceid

我正在学习在Android Studio中实现Firebase。我研究了有关该主题的各种教程。 因此,为了最大程度地减少出错的机会,我决定在onActivity()方法的mainactivity中实现一个简单的令牌生成脚本。这些代码如下:

FirebaseInstanceId.getInstance().getInstanceId()
    .addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {

        @Override
        public void onComplete(@NonNull Task<InstanceIdResult> task) {
            if (!task.isSuccessful()) {

                Log.w(TAG, "getInstanceId failed", task.getException());
                return;

            }

            String token = task.getResult().getToken();

        }
    });

然后,该应用在生成其APK后仍然崩溃。

然后实现了以下代码:

FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener( MainActivity.this,  new OnSuccessListener<InstanceIdResult>() {
     @Override
     public void onSuccess(InstanceIdResult instanceIdResult) {

           String newToken = instanceIdResult.getToken();

     }
 });

我正在使用最新的依赖项:

  • firebase消息传递:17.6.0
  • firebase-core:16.0.8

问题是每次我生成APK时,应用都会崩溃,并显示错误消息“应用已停止”。 但是当我构建任何其他没有firebase的android应用程序时,该应用程序将完美运行。

0 个答案:

没有答案