Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What do I do about: this requires android.permission.INTERACT_ACROSS_USERS_FULL

I am working on integrating micode's open source compass into an app I am making. I am wondering how I can fix this here permission error when I clearly have it stated in my manifest with the correct spelling. Its still coming up that I need that permission.

This is puzzling me...

11-03 13:53:58.241: E/AndroidRuntime(8975): Caused by: \
    java.lang.SecurityException: Permission Denial: registerReceiver from \
    net.micode.compass asks to run as user -1 but is calling from user 0; this \
    requires android.permission.INTERACT_ACROSS_USERS_FULL
like image 554
CodeMonkeyAlx Avatar asked Nov 03 '13 18:11

CodeMonkeyAlx


1 Answers

android.permission.INTERACT_ACROSS_USERS_FULL is a signature level permission. Your app will not be able to use it until and unless it has the same signature as the system.

like image 51
Raghav Sood Avatar answered Sep 19 '22 18:09

Raghav Sood