【问题标题】:How can I remove chrome cache in android pragmatically如何务实地删除 android 中的 chrome 缓存
【发布时间】:2018-12-19 21:36:53
【问题描述】:

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

Android 版本为 7.0

可以吗?

【问题讨论】:

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


    【解决方案1】:

    首先你需要正确地root你的Android设备

    之后

    按照下面的说明进行操作

    将此添加到 build.gradle (app) 中的依赖项

    `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 6.0 到最新版本

    【讨论】:

      猜你喜欢
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 2018-03-29
      • 2016-11-02
      相关资源
      最近更新 更多