LG Nexus 5X报错SecurityException,版本215

shijia
2016-10-09 06:58 3.6k 0
java.lang.SecurityException: You need MANAGE_USERS permission to: check if specified user a managed profile outside your profile group
    at android.os.Parcel.readException(Parcel.java:1683)
    at android.os.Parcel.readException(Parcel.java:1636)
    at android.os.IUserManager$Stub$Proxy.isManagedProfile(IUserManager.java:1521)
    at android.os.UserManager.isManagedProfile(UserManager.java:888)
    at android.app.ApplicationPackageManager.isManagedProfile(ApplicationPackageManager.java:2363)
    at android.app.ApplicationPackageManager.getManagedProfileIconForDensity(ApplicationPackageManager.java:1219)
    at android.app.ApplicationPackageManager.getUserBadgeForDensityNoBackground(ApplicationPackageManager.java:1207)
    at android.app.Notification$Builder.getProfileBadgeDrawable(Notification.java:3191)
    at android.app.Notification$Builder.getProfileBadge(Notification.java:3196)
    at android.app.Notification$Builder.bindProfileBadge(Notification.java:3210)
    at android.app.Notification$Builder.bindNotificationHeader(Notification.java:3360)
    at android.app.Notification$Builder.applyStandardTemplate(Notification.java:3279)
    at android.app.Notification$Builder.applyStandardTemplate(Notification.java:3265)
    at android.app.Notification$Builder.applyStandardTemplate(Notification.java:3254)
    at android.app.Notification$Builder.createContentView(Notification.java:3571)
    at android.app.Notification$Builder.build(Notification.java:3843)
    at cn.jpush.android.api.DefaultPushNotificationBuilder.a(Unknown Source)
    at cn.jpush.android.api.DefaultPushNotificationBuilder.a(Unknown Source)
    at cn.jpush.android.api.m.b(Unknown Source)
    at cn.jpush.android.api.m.a(Unknown Source)
    at cn.jpush.android.data.n.run(Unknown Source)

这是怎么回事?

2个回答

热门排序
  • 废了无数脑细胞终于找到原因了,我们在application中写了一个方法叫getUserId(),用户未登录时返回0,登录会返回一个大于0的整型用户id。我发现用户一旦是登录状态在7.0系统上收到通知必崩溃,如果用户没有登录就没有问题。后来 展示全部
  • 错误提示需要管理员权限,请问你是做了什么操作。