jjzjj

DeviceAdmin

全部标签

android - 从 shell 中禁用 DeviceAdmin?

我正在尝试从shell中卸载一个应用程序,但是这个应用程序是以设备管理员身份运行的,因此shell>adbuninstallcom.example.test没有工作。如何从shell中禁用设备管理员? 最佳答案 通常,通过设备管理员屏幕撤销管理访问权限,然后卸载该应用程序。在后续示例中,我将假设airdroid(com.sand.airdroid)已被配置为设备管理员,并且将被卸载。因此,要定制此示例,请将com.sand.airdroid的实例替换为您自己的应用名称。清理方法要访问设备管理员,导航:设置→安全→设备管理员。然后,取

非所有者配置文件的 Android 4.3 DeviceAdmin 错误

我使用的是更新到Android4.3的Nexus7。我有一个应用程序需要设备管理员权限才能锁定/删除设备。我已授予设备管理员权限我在OwnerProfile上的申请。因此,当我切换到另一个用户配置文件时,我可以在设备管理应用程序列表中看到我的应用程序。但是,当我在此非所有者用户配置文件上发出锁定命令时,我得到异常"java.lang.SecurityException:NoactiveadminownedbyuidXXXXXX".DevicePolicyManagerisActiveAdmin()方法也在此配置文件上返回true,但它仍无法采取行动并使应用程序崩溃。我假设一旦为所有者用