Ich habe eine Anwendung, die gut funktioniert auf Android> 21. Aber wenn ich es auf Android 18, bekomme ich den folgenden Fehlerandroid.permission.INTERACT_ACROSS_USERS_FULL auf älteren Android-Versionen
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
at com.android.server.am.ActivityManagerService.handleIncomingUser
...
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to instantiate activity
ComponentInfo{com.example/com.example.MainActivity}:
java.lang.ClassNotFoundException:
Didn't find class "com.example.MainActivity" on path:
/data/app/com.example-1.apk
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2219)
…
Caused by: java.lang.ClassNotFoundException:
Didn't find class "com.example.MainActivity" on path: /data/app/com.example-1.apk
at dalvik.system.BaseDexClassLoader.
…
E/Launcher: Error finding setting, default accessibility to not found:
Accessibility_enabled
E/ViewRootImpl: sendUserActionEvent() mView == null
Kann dies durch Einstellen zusätzlicher Berechtigungen gelöst werden? Warum erhalte ich diesen Fehler?