在Android O上测试NotificationsCompat.Builder类会给我以下错误

时间:2017-08-22 14:33:27

标签: android notifications

我正在尝试使用新的Android O.

我已经下载了最新的sdk,在我的gradle.properties上有以下配置:

MinSDKVersion=26
TargetSDKVersion=26
CompileSDKVersion=26

但我无法编译,因为我收到了以下错误:

error: cannot find symbol method setChannelId(String)

根据谷歌这个功能是在sdk 26中引入的

有任何线索吗?

1 个答案:

答案 0 :(得分:5)

确保您使用的是26.0.1或更高版本的支持库(例如com.android.support:support-compat

另请确保您使用的是android.support.v4.app.NotificationCompat.Builder,而不是android.support.v7.app.NotificationCompat.Builder