【问题标题】:How to Clear an Apps Cache with Tasker如何使用 Tasker 清除应用程序缓存
【发布时间】:2020-04-05 12:33:40
【问题描述】:

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

数据:包:com.android.google

目标:活动

第二个动作是选择文本“清除缓存”的自动输入。

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

【问题讨论】:

  • 你有root吗?
  • 我当时没有。我已经扎根了(但希望有一个非根解决​​方案)

标签: android tasker


【解决方案1】:

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

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: ] 

【讨论】:

    猜你喜欢
    • 2013-03-19
    • 2011-08-15
    • 2016-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多