使用 adb shell 命令可以清除应用数据。
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清除另一个应用程序的数据?