这个错误可能是由于设备已经有其他应用作为设备所有者而导致的。要解决这个问题,你可以尝试以下几种方法:

  1. 确保设备没有其他应用作为设备所有者。你可以通过运行以下命令来检查设备的设备所有者:

    adb shell dpm get-device-owner
    

    如果有其他应用被列为设备所有者,请先将其移除。你可以使用以下命令来移除设备所有者:

    adb shell dpm remove-active-admin <package_name>
    

    其中,<package_name> 是设备所有者应用的包名。

  2. 如果你的设备已经被激活了工厂重置保护(Factory Reset Protection),那么你将无法更改设备所有者。在这种情况下,你需要先解锁设备,然后再尝试设置设备所有者。

  3. 确保你的应用的包名和组件名是正确的。在你的命令中,你使用的包名是 com.rosan.dhizuku,组件名是 .server.DhizukuDAReceiver。确保这些信息是正确的,并且你的应用确实包含这个组件。

如果你尝试了以上解决方法仍然无法解决问题,那么可能是由于设备的某些限制或其他问题导致的。你可以尝试在设备上进行其他设置,或者咨询设备的制造商或开发者社区以获取更多帮助

~ $ adb -s 192168145555 shell dpm set-device-owner comrosandhizukuserverDhizukuDAReceiverjavalangRuntimeException Cant set package ComponentInfocomrosandhizukucomrosandhizukuserverDhizukuDAReceiver as

原文地址: https://www.cveoy.top/t/topic/iMl6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录