无法找到类com.google.android.gms.common.kf.a引用的类’android.app.AppOpsManager’

我是android的新手。 我在我的应用上使用Googlemap活动。 minSdkVersio 15tagetSdkVersion 21 。 我对16以下的设备api有以下exception,我的代码对于api 16及以上版本完全正常 怎么克服这个? 它表示Nullpointerexception用于动作栏搜索。 我正在使用appcompat v7

 08-08 12:37:17.359: E/dalvikvm(32201): Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.kf.a 08-08 12:37:17.379: E/dalvikvm(32201): Could not find class 'android.app.Notification$BigTextStyle', referenced from method com.google.android.gms.common.kf.b 08-08 12:37:17.900: E/dalvikvm(32201): Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.jy.a 

错误中显示的类仅在API 16之后可用,您应该使用支持库中的等效项。 例如, android.app.Notification $ BigTextStyle是在api 16中引入的,你需要使用android.support.v4.app.NotificationCompat.BigTextStyle ,这是支持库中的等价类,如果你想让它在api上运行的设备< 16。

如果这在您的代码中,您必须更改包含和可能的一些代码。 如果它在谷歌地图中,​​那么你应该使用SupportMapFragment而不是常规的。

请包含最新版本的android支持库。 使用SDK管理器下载最新版本的Android支持库,然后按照使用资源添加库的步骤进行操作 – https://developer.android.com/tools/support-library/setup.html并将库添加到您的应用程序项目中。