解决Xperia ZR存储不足更新问题

63次阅读
没有评论

解决安卓存储不足自动更新应用问题

在一个未越狱的索尼Xperia ZR上,很多热门的应用的最新版本都无法自动更新,始终提示“Insufficient Storage Available(储存不足)”。尽管已经尝试了清除缓存、删除所有应用程序的数据等多种方法依然没有改善。以下是一些建议和解决方案:

  1. 确认当前存储使用情况

    • 确认手机实际剩余可用空间是否充足。
    • 查看是否有大文件或者其他不必要数据占据了较大储存容量。
  2. 更新谷歌Play商店及其服务

    • 清理Google Play商店及相关服务的缓存和数据,这可以帮助腾出一些存储量:
      1. 打开设置-应用(或应用程序管理)。
      2. 应用列表中找到“Google Play商店”/ “Google Play services”,点击进入设置页面。
      3. 找到清理数据、清除缓存的选项点击,然后重启手机。
    • 尝试重新下载更新:
  3. 尝试部分应用的单独手动安装

    • 如果手动安装一个不支持自动更新的应用是否会有问题。可以前往play商店找到相应apk文件下载后直接通过电脑推送至手机上的/storage/emulated/0/Download等目录下,让设备自行完成安装(非root)。
      1. 手动从网络上下载需要的应用。
      2. 将下载好的软件包推送到手机储存卡或内存中。
      3. 在电脑上使用文件管理器将文件从下载路径复制到手机SD卡/内部存储中,比如/storage/emulated/0/Download
  4. 检查并清理系统缓存分区

    • 确保安卓系统的cache分区也是空闲状态。虽然大部分数据在/data``/app-lib,但仍然有一部分文件会被保存在这种特殊分区。
      1. 进入设置-关于-更多选项中查看是否可以找到并进入“开发者模式”,启用USB调试功能。
      2. 使用adb命令 adb shell 登录设备:
        bash
        adb shell
        su -c "rm -rf /data/misc/dwcamera/cache/*"

        注意:使用adb之前,确保手机已经开启USB调试相关设置。
  5. 手动删除指定文件夹
    按照一些论坛提供的指示尝试手动删除应用相关的lib库文件。对于那些仍然提示错误的应用,按照特定路径操作:

  6. 打开命令行工具或终端模拟器。
  7. 使用 cd /data/app-lib 作为起始位置(如果你的手机支持访问此目录),但需要注意部分设备可能没有实际/data/app-lib子文件夹。直接使用pm list packages查看安装包名称,然后按需清理相应缓存和数据:
    bash
    for app in `pm path google.package.name | grep -Po '(?<==\/).*(?=\/)'; do rm -rf /data/app/${app}; done;

    注意:实际路径和文件名有所不同,请根据提示执行。非开发人员谨慎操作。

  8. 最后,请确保系统没有其它未知的读写请求

  9. 检查是否有其他服务或者应用在不断地向存储设备写入数据,例如第三方数据清理或优化工具等。

通过上述步骤的逐一尝试和调整后,仍然未能解决问题的话建议向同款机型用户社区发出求助信息,也许能够找到专门针对Xperia ZR的解决办法。

正文完