搜索
热搜: 活动 交友 discuz
查看: 2059|回复: 0

[知识科普] 解决set-device-owner提示already some accounts on thedevice

[复制链接]

0

主题

0

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2018-5-2 12:33:25 | 显示全部楼层 |阅读模式




部分apk需要 adb shell dpm set-device-owner com.xxx/ .receiver.DPMReceiver 才有权限执行某些操作,但是设置时候可能出现提示已经存在账号,解决方法:

1、检查设置 – 账号是否存在有其它app的账号,有的话则卸载它们;
2、如果卸载了扔提示
java.lang.IllegalStateException:Notallowedtosetthedevice owner because there are already some accounts on thedevice
则进行如下操作:
adb shell pm list users
会发现如下:
Users:
        UserInfo{0:机主:13} running
        UserInfo{999:DOBULE_APPP:20000030} running
使用adb指令删除多余的用户
adb shell pm remove-user 用户ID
例如删除我的手机多余的一个DOBULE_APP这个用户,这个用户ID就是999,就输入
adb shell pm remove-user 999
执行删除用户指令成功后会提示”Success”
然后再重新设置set-device-owner即可。

转载来自cofface
来源:{http://bbs.zecoki.com/forum-70-1.html}
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




上一篇:安卓手机设置默认输入法教程
下一篇:《ROM开发入门到精通》- 持续更新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

抖音账号
关注抖音
加入粉丝群,抽取论坛金币


Archiver|手机版|小黑屋|IT趣-GEEK社区

GMT+8, 2024-11-24 00:31 , Processed in 0.394870 second(s), 22 queries .

Powered by Discuz! X3.4. 技术支持 by 巅峰设计

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表