Как я могу удалить хром-кеш в android прагматично

Я попытался удалить его, 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

можно ли это сделать?

java,android,google-chrome,root,browser-cache,

1

Ответов: 1


2

Сначала вам необходимо правильно настроить 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

Я гарантирую, что он будет работать от android 6.0 до последнего

Java, Android, Google-хром, корень, браузер-кэш,
Похожие вопросы