在AndroidO上测试NotificationsCompat.Builder类会出现以下错误

在AndroidO上测试NotificationsCompat.Builder类会出现以下错误,android,notifications,Android,Notifications,我正在尝试使用新的Android O 我已经下载了最新的sdk,在我的gradle.properties上有以下配置: MinSDKVersion=26 TargetSDKVersion=26 CompileSDKVersion=26 但我无法编译,因为我有以下错误: error: cannot find symbol method setChannelId(String) 据谷歌称,sdk 26中引入了此功能 有什么线索吗?确保您使用的是26.0.1或更高版本的支持库(例如com.andr

我正在尝试使用新的Android O

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

MinSDKVersion=26
TargetSDKVersion=26
CompileSDKVersion=26
但我无法编译,因为我有以下错误:

error: cannot find symbol method setChannelId(String)
据谷歌称,sdk 26中引入了此功能


有什么线索吗?

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


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

我使用的是支持库中的v4和26.0.1版本。@Hug:我建议您将问题编辑为a,其中包括模块的
build.gradle
文件(例如,
app/build.gradle
)和您试图使用的源文件
setChannelId()
。将以下支持库添加到我的gradle依赖项中:compile'com.android.support:support compat:26.0.1'必须添加google存储库:maven{url”“}在我的例子中,问题是支持库版本。更新到26.0.2并解决了问题。