【问题标题】:Device owner issue using adb method with LG devices only仅在 LG 设备上使用 adb 方法的设备所有者问题
【发布时间】:2015-05-11 09:26:46
【问题描述】:

google sample code的启发,我一直在尝试获取设备所有者

使用 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.

我注意到在这些设备上启用了设备管理员,但没有启用设备所有者。我能够从找到的设备中捕获错误报告here.

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

非常感谢任何帮助。

【问题讨论】:

    标签: android adb android-5.0-lollipop device-owner


    【解决方案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 文件:How to make my app a device owner?

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

    【讨论】:

    • 你能告诉我你什么时候运行这个命令吗?这就是我所做的:重置设备,设置设备(不配置播放服务)。然后我运行 Settings.secure 命令,然后 adb install 我的设备所有者应用程序并运行 dpm 命令。我犯了同样的错误。有什么帮助吗?
    • 请注意,我们还没有找到不生根的解决方案。我已经联系了 LG,但到目前为止没有任何回应......
    • Settings.Secure.USER_SETUP_COMPLETE 通常在您在恢复出厂设置后设置用户帐户时变为 true。您是否尝试过重置并跳过帐户设置?
    • @KevinKrumwiede 是的,我确实尝试在没有设置任何帐户的情况下成为设备所有者。我们仍然遇到同样的问题。
    猜你喜欢
    • 2015-07-01
    • 2017-05-01
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 2015-01-03
    相关资源
    最近更新 更多