3

受谷歌示例代码的启发,我一直在尝试获取设备所有者

使用 adb,我可以在 nexus 4、5、7、9 和 micromax 上获得设备所有者。但是在 LG G Pad (LG-V400) 和 LG G3 (LG G3 855) 中出现错误。

java.lang.SecurityException: Neither user 2000 nor current process has android.permission.BIND_DEVICE_ADMIN.

我注意到在这些设备上启用了设备管理员,但没有启用设备所有者。我能够从此处找到的设备捕获错误报告。在此处输入图像描述

我曾尝试联系 LG,但没有收到任何回复。

任何帮助是极大的赞赏。

4

1 回答 1

1

经过 Kash 的讨论和帮助后,我们意识到我最初的回答只是更改设备所有者所需要做的一部分。设置所有者的步骤如下:

  1. 根 LG 设备。这是我使用的工具:http: //forum.xda-developers.com/lg-g3/general/guide-root-lg-firmwares-kitkat-lollipop-t3056951
  2. 以 root 身份使用命令:“set Settings.Secure.USER_SETUP_COMPLETE=0”
  3. 安装您的设备所有者应用
  4. 按此创建 xml 文件:如何使我的应用程序成为设备所有者?

重新启动设备,它现在应该可以工作了。如果您有任何问题,请随时给我留言。

于 2015-06-16T18:41:09.800 回答