【问题标题】:dpm set-device-owner not working in redmi note 4dpm set-device-owner 在 Redmi Note 4 中不起作用
【发布时间】:2018-02-08 19:26:59
【问题描述】:

我正在尝试创建一个应用程序设备管理员,为此我正在关注Developing a Device Administration Application
当我尝试在命令下运行时
./adb shell dpm set-device-owner com.example.app/.receiver.AdminReceiver

它给出了 SecurityException

java.lang.SecurityException: Neither user 2000 nor current process has android.permission.MANAGE_DEVICE_ADMINS.
    at android.os.Parcel.readException(Parcel.java:1683)
    at android.os.Parcel.readException(Parcel.java:1636)
    at android.app.admin.IDevicePolicyManager$Stub$Proxy.setActiveAdmin(IDevicePolicyManager.java:4278)
    at com.android.commands.dpm.Dpm.runSetDeviceOwner(Dpm.java:145)
    at com.android.commands.dpm.Dpm.onRun(Dpm.java:96)
    at com.android.internal.os.BaseCommand.run(BaseCommand.java:51)
    at com.android.commands.dpm.Dpm.main(Dpm.java:41)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:343)

任何人都可以帮助解决这个问题,我已经从移动设备中删除了所有帐户。我用的是红米note 4 mobile

【问题讨论】:

    标签: android device-policy-manager device-owner


    【解决方案1】:

    拥有活动帐户会导致不同的错误,因此并非如此。

    请尝试输入接收者包裹的完整路径,例如com.example.app/com.example.app.receiver.AdminReceiver

    【讨论】:

    • 感谢您的建议,我试过了,但没有运气,我知道还有一个发现,在 Android Lollipop & Marshmallow 手机上它可以工作,但在 Nougat 上却不行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 2015-07-01
    • 1970-01-01
    • 2018-06-07
    • 2019-08-13
    • 1970-01-01
    • 2018-03-24
    相关资源
    最近更新 更多