gpt4 book ai didi

java - 如何实用地删除 android 中的 chrome 缓存

转载 作者:行者123 更新时间:2023-11-29 18:48:34 25 4
gpt4 key购买 nike

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

安卓版本是7.0

有可能吗?

最佳答案

首先你需要正确地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 到最新版本运行

关于java - 如何实用地删除 android 中的 chrome 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51292354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com