我尝试使用以下命令将我的应用程序设置为平板电脑的 device_owner(没有 ROOT 或 NFC):
adb shell dpm set-device-owner com.test.my_device_owner_app/.MyDeviceAdminReceiver
like 写在很多网站上(因为我必须制作一个 KIOSK APP)。首先我进行了恢复出厂设置,然后我安装了我的应用程序,然后我在 shell 上编写了这个命令,但答案是:
java.lang.IllegalStateException:尝试设置设备所有者,但设备已配置。
在 android.os.Parcel.readException(Parcel.java:1554)
在 android.os.Parcel.readException(Parcel.java:1499)
在 android.app.admin.IDevicePolicyManager$Stub$Proxy.setDeviceOwner(IDevicePolicyManager.java:3212 ) )
在 com.android.commands.dpm.Dpm.onRun(Dpm.java:82)
在 com.android.internal.os.BaseCommand 的 com.android.commands.dpm.Dpm.runSetDeviceOwner(Dpm.java:114)
。在 com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) 的 com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)的
com.android.commands.dpm.Dpm.main(Dpm.java:38)运行(BaseCommand.java:47) 。 os.RuntimeInit.main(RuntimeInit.java:249)
现在,如何在不植根平板电脑的情况下解决此问题?