按照本教程使用 Android 推送通知应用程序
这是我面临以下错误的问题,如图所示。
您至少需要 22.1 版的支持库。鉴于 ActionBarActivity 为您工作,但 AppCompatActivity 不是,您可能拥有没有 AppCompatActivity 的旧版本支持库。
从这里:
v22.1 的主要修订是弃用 ActionBarActivity。它最初是作为将 ActionBar 带到 Android 2.1 及更高版本的一种便捷方式,并且将作为已经包含它的任何 Android 版本(从 Android 3.0 Honeycomb 开始)的兼容层。取而代之的是 AppCompatActivity。从表面上看,新类将提供所有相同的功能,但它构建在新的 AppCompatDelegate 之上,可用于启用大多数相同的功能,而无需开发人员从 AppCompatActivity 继承。这种重新设计的工作也作为新 AlertDialog 类的基础,因此用户界面的每个部分都可以从为 Lollipop 演示的大量主题功能列表中受益。
转到您的 SDK 管理器以查看您安装的支持库的版本:
如果您的版本低于 22.1,请下载最新版本,然后将项目中的 jar 文件替换为新的。