Подтвердить что ты не робот

Что мне делать: для этого требуется android.permission.INTERACT_ACROSS_USERS_FULL

Я работаю над интеграцией микроскопа с открытым исходным кодом в приложение, которое я создаю. Мне интересно, как я могу исправить эту ошибку разрешения здесь, когда я ясно ее заявила в своем манифесте с правильной орфографией. Его все еще приходит, что мне нужно это разрешение.

Это меня озадачивает...

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
4b9b3361

Ответ 1

android.permission.INTERACT_ACROSS_USERS_FULL - это разрешение уровня подписи. Ваше приложение не сможет использовать его до тех пор, пока оно не будет иметь такую ​​же подпись, что и система.

Ответ 2

У меня была такая же проблема, и я сделал project → clean. Он работает сейчас.