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

ima*_*yni 5 android dmp adb pinning

我想使用 adb 和 dpm 设置设备所有者并在我的应用程序上处于活动状态。我想用于startlocktask().创建信息亭应用程序。但是当我在命令行中运行此行时:

./adb shell dpm set-device-owner com.pakban.mobile.pinningtest/.AdminReceiver 
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:

Error: Bad admin: ComponentInfo{com.pakban.mobile.pinningtest/com.pakban.mobile.pinningtest.AdminReceiver}
Run Code Online (Sandbox Code Playgroud)

谢谢你的回答

ima*_*yni 4

就我而言,我使用了网上的教程,如下链接

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> 
Run Code Online (Sandbox Code Playgroud)