所以我去更新我创建的以前的应用程序(FULLY FUNCTIONAL),现在当我尝试访问数据库时,我看到下面的错误(标签没有表明它来自我的应用程序,我相信它是)。我所做的唯一真正的改变是为了更好的组织创建多个包,但我将原始包和提供者留在了该包中......任何想法都是?
05-27 08:04:50.841: E/DatabaseUtils(813): Writing exception to parcel
05-27 08:04:50.841: E/DatabaseUtils(813): java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
05-27 08:04:50.841: E/DatabaseUtils(813): at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:14620)
05-27 08:04:50.841: E/DatabaseUtils(813): at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2258)
05-27 08:04:50.841: E/DatabaseUtils(813): at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:663)
05-27 08:04:50.841: E/DatabaseUtils(813): at android.content.ContentProvider$Transport.call(ContentProvider.java:325)
05-27 08:04:50.841: E/DatabaseUtils(813): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:275)
05-27 08:04:50.841: E/DatabaseUtils(813): at android.os.Binder.execTransact(Binder.java:404)
05-27 08:04:50.841: E/DatabaseUtils(813): at dalvik.system.NativeStart.run(Native Method)