Я пытаюсь убить другое приложение, используя forceStopPackage(). Но мое приложение показывает ошибку времени выполнения.Android Разрешение отказа: forceStopPackage()
Ошибка:
java.lang.SecurityException: Permission Denial: forceStopPackage() from pid=10377, uid=10200 requires android.permission.FORCE_STOP_PACKAGES
В моем файле манифеста я добавил следующие разрешения.
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
<permission
android:name="android.permission.FORCE_STOP_PACKAGES"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="signature"
android:sharedUserId="android.uid.system" />
Код:
ActivityManager am = (ActivityManager)
context.getSystemService(Context.ACTIVITY_SERVICE);
Method forceStopPackage = am.getClass().
getDeclaredMethod("forceStopPackage", String.class);
forceStopPackage.setAccessible(true);
forceStopPackage.invoke(am, packageName);
Как решить эту проблему.
есть у попытаться в коде с отделкой(); – Amitsharma
Отключив ** ProtectedPermission ** в свойствах вашего проекта, вы можете сгенерировать ** apk ** –
@Prasanth SI есть сомнения. Я получаю ту же проблему ... Не могли бы вы помочь мне решить проблему? выпуск .. –