NotificationCompat无法解析为类型。

8

我是Android的新手,收到了错误信息:"NotificationCompat不能解析为类型"

MinSDK=9,TargetSDK=18,

到目前为止,所有来源都非常模糊,不清楚如何解决此问题,只是简单地指出:"更新JAR文件"。

我需要哪些JAR文件以及在哪里可以找到它们,以便解决这个问题?


1
你是否包含了支持库? - kabuko
那是哪个库? - Sauron
http://developer.android.com/tools/support-library/ - kabuko
3个回答

15

2
你确定导入的是 android.support.v4.app.NotificationCompat 而不是 android.app.Notification 吗? - Embattled Swag
NotificationCompat 在 v4 支持库中。您不需要将 minSDK 设置为 11。 - kabuko

4

来自支持链接(已更新):

随着Android 9.0(API级别28)的发布,有一个名为AndroidX的新版本的支持库

从菜单中:Refactor > Migrate to AndroidX...

您将提示将项目备份为zip文件。之后,Refactor Preview将显示在控制台区域中。您应该看到一个名为“Do Refactor”的按钮。

这将消除所述条件下的错误。 在改写之后,您可能会发现一些代码行现在已报告为不推荐使用。


3

有时Eclipse会卡在这个类上,无论如何清理和重建都不能使其识别您实际上已经添加了支持库并导入了正确的类。我不知道为什么它总是发生在这个特定的类上。但解决办法是关闭并重新启动Eclipse。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接