如何使用Tasker清除应用程序缓存

时间:2020-04-05 12:33:40

标签: android tasker

我正在尝试使用Tasker清除指定应用程序的缓存(目前我正在使用Google应用程序)。我的设置基于this old reddit post,但似乎无法正常工作。我的清理缓存任务有两个操作。第一个是具有以下参数配置的发送意图: 动作:android.settings.APPLICATION_DETAILS_SETTINGS

数据:package:com.android.google

目标:活动

第二个动作是自动输入,它选择了文本“ Clear Cache”。

当我运行此程序时,屏幕看起来像是在尝试打开一个应用程序(屏幕滑到黑色),但很快又返回Tasker。第一个动作(发送意图)表明它已经竞争成功,第二个动作(自动输入)仍在运行一段时间(大约有20秒的超时)。我认为第二项操作已正确设置,因为如果我运行任务并打开要清除缓存的Google应用设置,则会清除缓存。似乎发送意图没有使我进入设置的正确位置,因此意图可以运行。

1 个答案:

答案 0 :(得分:0)

有点晚了,但你可以这样试试:

A1: Run Shell 
[ Command:p="Your Packagename without the quotation marks"; rm -rf /data/data/$p/cache 
Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]