java - 找不到类 'android.app.AppOpsManager',从方法 com.google.android.gms.common.kf.a 引用

标签 java android

我是安卓新手。我在我的应用程序上使用 Googlemap Activity 。 minSdkVersion 15tagetSdkVersion 21。我收到设备 API 低于 16 的异常,我的代码在 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而不是常规的。

关于java - 找不到类 'android.app.AppOpsManager',从方法 com.google.android.gms.common.kf.a 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31890700/

相关文章:

java - 按键升序排序 map

java - 为什么 java.text.Normalizer 不适用于我的 Android 应用程序?

java - "resolveUri failed on bad bitmap uri: content://media/external/images/media/49644"无法查看图像

android - 在 Android 中重新加载内容 View

java - 在 Eclipse 中为从 Eclipse 启动的应用程序指定替代 JRE

java - 如何更改 PDF 文件中图像的过滤器

Scrollview 中的 Android Google Maps v2 在某些设备上显示灰色图 block

android - 如何使 10 英寸平板电脑代码与 Android 中的 7 英寸平板电脑兼容

android - Parse 中的初始化 (com.parse.Parse.Configuration) 无法应用于 MainActivity 错误?

android - actionNext(或任何 ImeOption)不适用于我的 Edittext,当选择此特定文本字段时,我也无法选择任何其他文本字段