86

デバイス管理を有効にして(DevicePolicyManager)インストールしたアプリを作成しました。しかし、それをアンインストールしたい場合、このメッセージで失敗を返します

警告/PackageManager(69):パッケージを削除しないcom.mypackage.test:アクティブなデバイス管理者がいます

どうすればアンインストールできますか、またはプログラムでアンインストールできますか?ありがとう。

4

7 に答える 7

182

[設定]->[場所とセキュリティ]->[デバイス管理者]に移動し、アンインストールする管理者の選択を解除します。

次に、アプリケーションをアンインストールします。それでもアンインストールする前にアプリケーションを非アクティブ化する必要があると表示される場合は、アンインストールする前にアプリケーションを強制的に停止する必要があります。

于 2011-03-22T06:27:34.870 に答える
37

新しいDevicePolicyManagerを作成してから、アプリのボタンの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);
}

そして、あなたはアンインストールすることができます

于 2011-08-26T04:15:32.367 に答える
5

Samsungで [設定]->[画面とセキュリティのロック]->[その他のセキュリティ設定]->[電話の管理者]に移動し、アンインストールする管理者の選択を解除します。

「セキュリティ」という言葉がディスプレイに隠されていたので、「画面のロック」をクリックする必要があるかどうかはわかりませんでした。

于 2017-03-08T17:50:01.523 に答える
4

Redmi/xiaomiユーザー

アンインストールするアカウントに移動し"Settings" -> "Password & security" -> "Privacy" -> "Special app access" -> "Device admin apps"て選択します。

または単に

[設定]->[デバイス管理アプリ]を検索し、[アンインストールするアカウント]をクリックして選択します。

于 2020-06-15T18:07:00.353 に答える
2

ボールトのパスワードを入力すると、ボールトの右上隅のオプションアイコンが表示されます。それを押してください。その中で->設定->ボールト管理者は選択解除されます。完了した作業。Uは今アプリをアンインストールできます。

于 2015-05-12T06:44:46.917 に答える
2

Redmiユーザーの場合、

[設定]->[パスワードとセキュリティ]->[プライバシー]->[特別なアプリへのアクセス]->[デバイス管理アプリ]

アプリを非アクティブ化をクリックします

于 2020-01-10T11:12:02.000 に答える
0

パッケージ名がわかっている場合は、abdを使用してデバイスの所有者を削除できます

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

それから

adb uninstall packagename
于 2021-05-18T05:26:33.890 に答える