【发布时间】:2017-11-23 00:51:16
【问题描述】:
我正在尝试在 Android 上设置 Firebase 云消息传递客户端应用。我使用https://github.com/firebase/quickstart-android/tree/master/messaging 作为我的实施指南或模板。当我尝试在https://github.com/firebase/quickstart-android/blob/master/messaging/app/src/main/java/com/google/firebase/quickstart/fcm/MainActivity.java 编写代码时,我在以下行中看到Cannot resolve symbol 'NotificationChannel' 错误:
import android.app.NotificationChannel;
您对为什么NotificationChannel 可能无法识别有任何想法吗?谢谢。
【问题讨论】:
-
您在 gradle 文件中使用的是什么 SDK 版本?应该是 26
-
我正在使用
android:targetSdkVersion="23"。是因为我需要 API Level 26 吗?我正在查看developer.android.com/reference/android/app/… 和NotificationChannel,上面写着:added in API level 26。 -
目标无关紧要...编译SDK可以
-
你在哪里定义的?这是我在
AndroidManifest.xml文件中的内容:<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" />我需要将 minSdkVersion 更改为 26 吗? -
我找到了。我在我的
build.gradle中使用compileSdkVersion 23。谢谢。
标签: java android firebase push-notification