【发布时间】:2017-01-02 23:52:24
【问题描述】:
我尝试使用以下命令将我的应用程序设置为平板电脑的 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.runSetDeviceOwner(Dpm.java:114)
在 com.android.commands.dpm.Dpm.onRun(Dpm.java:82)
在 com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
在 com.android.commands.dpm.Dpm.main(Dpm.java:38)
在 com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
在 com.android.internal.os.RuntimeInit.main(RuntimeInit.java:249)
现在,如何在不root平板电脑的情况下解决这个问题?
【问题讨论】:
-
你找到解决问题的方法了吗?我有联想a10-30。似乎联想在设置过程中创建了一个隐藏帐户,因此它说设备已配置。
-
nope....目前我仍然无法在此平板电脑上设置 device_owner。
标签: android kiosk device-owner