首页 > 解决方案 > 无法在 Android 10 设备上使用 ADB shell 将应用程序设置为设备所有者 (DO)

问题描述

使用 ADB 命令将所选应用程序设置为设备所有者适用于 Android 9 及更低版本的三星设备。它不适用于我们的 Android 10 手机(三星 S9 和 S10),但适用于 Android 10 Google Pixel 手机。我们确保从设备中删除所有帐户并尝试恢复出厂设置。我们使用的命令是:adb shell dpm set-device-owner /。我们收到的错误总是一样的:

java.lang.RuntimeException: Can't set package ComponentInfo{com.example.xxxx/.DevAdminReceiver} as device owner.
        at com.android.commands.dpm.Dpm.runSetDeviceOwner(Dpm.java:204)
        at com.android.commands.dpm.Dpm.onRun(Dpm.java:115)
        at com.android.internal.os.BaseCommand.run(BaseCommand.java:56)
        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:339)

标签: androidsamsung-mobiledevice-owner

解决方案


推荐阅读