如何解决错误java.lang.SecurityException:Admin ComponentInfo {xxx}既不是设备所有者也不是关联用户的配置文件所有者

时间:2019-01-30 06:15:25

标签: android

我已经使用Android WorkProfile API制作了此示例应用程序。我成功地使应用程序设备成为管理员,并且预配也已完成。我通过以下代码验证了该应用程序实际上是配置文件所有者,该代码将为我返回true

devicePolicyManager.isProfileOwnerApp(getApplicationContext().getPackageName())

问题是我无法将新应用添加到配置文件中。我正在尝试使用以下代码添加应用。 com.myapplication已安装在设备上。

myDevicePolicyMgr.installExistingPackage(mDeviceAdmin, "com.myapplication");

当我运行此代码时,单击一个按钮,会出现如下安全异常:

java.lang.SecurityException: Admin ComponentInfo{xxx} is neither the device owner or affiliated user's profile owner.

有人可以帮我解决这个问题吗?

0 个答案:

没有答案