ошибка при активации set-device-owner с помощью adb

Я хочу установить владельца устройства и активировать его в своем приложении, используя adb и dpm. я хочу использовать startlocktask(). для создания киоск-приложения. но когда я запускаю эту строку в своей командной строке:

./adb shell dpm set-device-owner com.pakban.mobile.pinningtest/.AdminReceiver 

я получил такую ​​​​ошибку:

Error: Bad admin: ComponentInfo{com.pakban.mobile.pinningtest/com.pakban.mobile.pinningtest.AdminReceiver}

спасибо за ваши ответы


person iman kazemayni    schedule 09.12.2016    source источник
comment
Может быть, это может быть полезно: флорент - dupont.blogspot.fr/2015/01/   -  person Prerak Sola    schedule 09.12.2016
comment
спасибо, но в вашей ссылке нет поста или ответа об этой ошибке. последний пост мой по этой ссылке :)   -  person iman kazemayni    schedule 09.12.2016


Ответы (2)


в моем случае я использовал учебник в сети, как эта ссылка

http://florent-dupont.blogspot.fr/2015/01/android-shell-command-dpm-device-policy.html

в настоящее время ни в одном из примеров и руководств не упоминается, как создать xml-файл device_admin (или я не смог его найти). поэтому вам нужно создать папку под res с именем «xml». а затем вы должны создать файл xml с именем «device_admin». в этом XML-файле просто добавьте этот тег:

<device-admin>
</device-admin> 
person iman kazemayni    schedule 23.12.2016
comment
Можем ли мы выполнить команду dpm set-device-owner... программно. пробовал но не получается.. - person Dhruv; 16.12.2017

Просто проверьте свой «AndroidManifest.xml» один раз и убедитесь, что вы правильно указали значение атрибутов получателя.

person Nikunj Sondagar    schedule 11.12.2019