使用adb激活set-device-owner的错误

问题描述:

我想使用adb和dpm在我的应用程序上设置设备所有者和active。我想用startlocktask().来创建自助服务终端应用程序。 但是当我跑这条线在我的命令行:使用adb激活set-device-owner的错误

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

我recived这样的错误:

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

感谢您的回答

+0

可能,这可能是有用的:http://florent-dupont.blogspot.fr/2015/01/android-shell-command-dpm-device-policy。 html –

+0

谢谢,但在您的链接中,没有关于此错误的帖子或答案。最后的帖子是我的这个链接:) –

在我的情况,我使用教程网像此链接

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

在这个时候,非例子和教程没有提到如何创建device_admin xml文件(或者我找不到它)。所以你需要用“xml”名称在res下创建一个文件夹。然后,您必须创建一个带有“device_admin”名称的xml文件。在此XML文件只需添加这个标签:

<device-admin> 
</device-admin> 
+0

我们可以通过编程方式执行“dpm set-device-owner ...”命令。我试过但没有成功.. – Dhruv