我想使用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}
感谢您的回答
答案 0 :(得分:2)
在我的情况下,我使用网络上的教程,如此链接
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>
答案 1 :(得分:1)
只需检查一次“ AndroidManifest.xml”,并确保已正确提及接收者的属性值。