Not allowed to set the device owner

风流意气都作罢 提交于 2019-12-10 17:54:46

问题


I know question has been asked but i can't get device ownership.

I'm with a samsung xcover 4 with android 7.0.

I launch this command :

C:\Users\xxx\AppData\Local\Android\Sdk\platform-tools>adb shell dpm set-device-owner org.wso2.iot.system.service/.ServiceDeviceAdminReceiver

I get this error :

java.lang.IllegalStateException: Not allowed to set the device owner because the
re are already some accounts on the device
        at android.os.Parcel.readException(Parcel.java:1701)
        at android.os.Parcel.readException(Parcel.java:1646)
        at android.app.admin.IDevicePolicyManager$Stub$Proxy.setDeviceOwner(IDev
icePolicyManager.java:6067)
        at com.android.commands.dpm.Dpm.runSetDeviceOwner(Dpm.java:148)
        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:316)

factory reset done. I also disable and uninstall all applications but still no luck. Any solution? Thanks.


回答1:


As the error states

because there are already some accounts on the device

Go to Settings -> Accounts and remove all accounts (like Gmail, Facebook, ...). When there are no more accounts, try again.



来源:https://stackoverflow.com/questions/47093787/not-allowed-to-set-the-device-owner

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!