如何清除其他应用程序中的应用程序数据(Android)

时间:2019-01-14 14:33:45

标签: android caching root

我想创建一个应用程序(用于Android植根设备),以删除另一个应用程序的缓存。

我发现了DevicePolicyManager,但唯一的擦除功能是针对整个设备的。

你有什么线索吗?

1 个答案:

答案 0 :(得分:0)

Runtime.getRuntime().exec(command);似乎是一个很好的解决方案,谢谢P. Stresow。

但是,我仍然得到:java.lang.SecurityException: PID 6059 does not have permission android.permission.CLEAR_APP_USER_DATA to clear data of package com.example.testapp

我已经在清单中添加了<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>,并在刷新ROM之前将我的应用放入了system / priv-app中。

我使用Android Studio构建APK->构建->构建捆绑包APK->构建APK(未签名)

知道为什么我仍然有此错误吗?