如何在实用中删除android中的Chrome缓存

时间:2018-07-11 18:48:36

标签: java android google-chrome root browser-cache

我尝试使用Runtime.getRuntime().exec("ps clear com.android.chrome");删除它,但是在用手机扎根后将返回java.io.IOException: Cannot run program "su": error=13, Permission denied,但也会出现同样的错误。之后,我使用文件处理删除了/data/data/com.android.chrome,但它也得到了相同的错误

Android版本为7.0

有可能吗?

1 个答案:

答案 0 :(得分:2)

首先,您需要正确植根Android设备

之后

按照下面的说明进行操作

将此添加到 build.gradle (应用程序)

中的依赖项中
`implementation 'eu.chainfire:libsuperuser:1.0.0.+'`

然后

在您的操作方法中调用此方法表格Shell

Shell.run("su",new String[]{"pm clear com.android.chrome"},true);

Shell.SU.run("pm clear com.android.chrome"); 

它也可以正常使用最新的android版本

我向您保证它将从android 6.0升级到最新版本