Разрешение отказа: get/set настройка для пользователя запрашивает запуск как пользователь -2, но вызывает пользователя 0
Мое приложение работает нормально на моем тестовом устройстве (когда я устанавливаю его через ADT и когда я его устанавливаю через экспортированный файл APK), но он не работает на тестовом устройстве Play Store со следующей ошибкой:
Отказ от прав: установить/установить настройку для пользователя, запрашивающего запуск как пользователь -2, но вызывающий от пользователя 0, для этого требуется андроид .permission.INTERACT_ACROSS_USERS_FULL
Я новичок в мире Android, и я не понимаю, почему он работает на моем устройстве, и он не работает на одном устройстве в тесте Play Store?
Что означает этот тип ошибки в рабочей среде Android?
Я добавил следующее разрешение
android.permission.INTERACT_ACROSS_USERS_FULL
в AndroidManifest.xml, как рекомендуется здесь: Отказ разрешения
Но приложение снова не запускалось/запускалось на своем тестовом устройстве.
EDIT:
Тестовое устройство под управлением Android 4.3
Ответы
Ответ 1
Для всех, у кого была эта проблема, для меня это был просто случай с неправильным именем в файле AndroidManifest.xml.
Мне не нужно было добавлять какие-либо разрешения, как только имя активности было исправлено (у меня было указано неправильное имя пакета), он прошел нормально.
Ответ 2
Я столкнулся с тем же вопросом, пытаясь использовать move Files, используя версию приложения, которое планирую опубликовать на рынок. Проблема заключалась в том, что файлы, которые я пытался переместить, были созданы в процессе разработки приложений приложением, которое было подписано с сертификатом отладки. Поэтому я пытался получить доступ к файлу, созданному с одним сертификатом, с приложением, подписанным другим сертификатом. Я очистил все файлы и начал работать с новыми файлами, созданными приложением, которое я планирую опубликовать на рынок. Теперь я могу получить доступ и перемещать файлы без жалобы на систему Android:)
Ответ 3
попробуйте укоренившийся телефон. эта ошибка вызвана правами пользователей
корень = uid0
вы = uid -1 или -2