Очистить пользовательские данные приложения Android

Использование оболочки adb для очистки данных приложения

adb shell pm clear com.android.browser

Но при выполнении этой команды из приложения

String deleteCmd = "pm clear com.android.browser";      
        Runtime runtime = Runtime.getRuntime();
        try {
            runtime.exec(deleteCmd);
        } catch (IOException e) {
            e.printStackTrace();                
        }

Проблема:

Это не очищает пользовательские данные и не дает никаких исключений, хотя Я дал следующее разрешение.

<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>

Вопрос:

Как очистить данные приложения с помощью adb shell?

98
задан arka.b 7 October 2015 в 04:55
поделиться