Отказ в разрешении: команда runUninstall from pm запрашивает запуск от имени пользователя -1, но вызывает от пользователя 0; - PullRequest
3 голосов
/ 23 июня 2019

Я просто модернизирую свое Android-устройство (Samsung J7Pro) до 9.0 (Pie), и когда я хочу запустить любое приложение из Android Studio, я сталкиваюсь с этой проблемой, которая говорит:

Отказ в разрешении: команда runUninstall from pm запрашивает запуск от имени пользователя -1 но звонит от пользователя 0; это требует android.permission.INTERACT_ACROSS_USERS_FULL.

Я пытался добавить

INTERACT_ACROSS_USERS_FULL

на мой AndroidManifest.xml, но получаю ту же ошибку.

Любая помощь?

Ответы [ 2 ]

8 голосов
/ 25 июня 2019

Я нашел решение

  1. Сначала отключите опцию разработчика
  2. Перезагрузите ваше устройство
  3. Снова включите опцию разработчика и включите отладку USB
0 голосов
/ 12 июля 2019

Для решения вы должны попробовать две вещи

  1. попытаться добавить это разрешение в ваш файл манифеста Android.Использовать-разрешение android: name = "android.permission.FORCE_STOP_PACKAGES" запустите приложение, и оно будет работать
  2. , если вышеуказанная работа не помогла, попробуйте выполнить следующий шаг:
  3. Удалите приложение.
  4. Отключить параметр «Разработчик» в настройках
  5. Перезагрузить устройство
  6. Включить параметр «Разработчик» в настройках -> О телефоне -> Информация о программном обеспечении и семь раз нажать на «Номер сборки».
  7. Теперь из опции для разработчиков (ниже о телефоне) Включить использование отладки.
  8. Запустите приложение, и я считаю, что оно должно работать.
...