使用adb

时间:2016-12-09 17:04:37

标签: android adb pinning dmp

我想使用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}

感谢您的回答

2 个答案:

答案 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”,并确保已正确提及接收者的属性值。