使用 adb 激活 set-device-owner 时出错

error in activing set-device-owner using 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}

感谢您的回答

就我而言,我是这样使用网上教程的link

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

此时,示例和教程都没有提到如何创建 device_admin xml 文件(或者我找不到它)。所以你需要在 res 下创建一个名称为 "xml" 的文件夹。然后,您必须创建一个名称为 "device_admin" 的 xml 文件。在此 xml 文件中只需添加此标记:

<device-admin>
</device-admin> 

只需检查一下您的 "AndroidManifest.xml" 并确保您正确提及了接收者的属性值。