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のシェルを?
3
外部アプリケーションのデータをクリアするための解決策を見つけましたか?
—
Anshuman Jaiswal 2013
サードパーティのアプリケーションに、別のアプリケーションのユーザーデータを消去する権限が必要であるとは思わないでください。それが起こったらそれは混乱です。
—
StoneLam、2016年