การใช้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 ได้อย่างไร