如何在Android上启用使用Active Device Admin的Aptive设备删除应用程序?

问题描述 投票:0回答:7
I编写了一个使用启用设备管理的应用程序(DevicePolicyManager)并安装了。 但是当我想卸载它时,它返回的消息失败了

WARN/PACKAGEMANAGER(69):不删除软件包com.mypackage.test:具有活动设备管理

我如何卸载它,还是通过编程卸载它? 谢谢

go到设置 - >位置和安全 - >设备管理员,并取消选择要卸载的管理员。

现在卸载了该应用程序。如果仍然说您需要在卸载之前停用申请,则可能需要在卸载之前强制停止申请。
android uninstallation device-admin
7个回答
196
投票
您还可以创建一个新的DevicePolicyManager,然后从App

中的按钮的OnClickListener中使用removeadmin(AdminReceiver)

//set the onClickListener here { ComponentName devAdminReceiver = new ComponentName(context, deviceAdminReceiver.class); DevicePolicyManager dpm = (DevicePolicyManager)context.getSystemService(Context.DEVICE_POLICY_SERVICE); dpm.removeActiveAdmin(devAdminReceiver); }

然后您可以卸载

39
投票

Samsung
转到“设置”  - >“锁定屏幕和安全”  - >“其他安全设置”  - >“电话管理员”,然后取消选择您要卸载的管理员。

显示“安全性”字已隐藏在我的显示上,因此我应该单击“锁定屏幕”。


6
投票

go到

"Settings" -> "Password & security" -> "Privacy" -> "Special app access" -> "Device admin apps"

,然后选择要卸载的帐户。

或简单

4
投票
设备管理apps
->单击并选择要卸载的帐户。

如果do package&admin接收器名称是已知的,则使用

ADB,您可以删除设备所有者

adb shell dpm remove-active-admin packagename/.yourAdminReceiver

adb uninstall packagename

Enter Vault密码和内部保险库右上角选项图标在那里。按下它。在那 - >设置 - >级别的管理admin仪式。工作完成。你现在可以卸载应用程序。


3
投票
对于Redmi用户,

SETTINGS->密码和安全性 - >隐私 - >特殊应用访问 - >设备管理应用程序

单击停用应用程序
    

在带有Android 10和一个UI 2.0的三星Galaxy S9中

2
投票


2
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.