【问题标题】:Android emulator sometimes showing "Storage space running out", makes adb hang on APK installAndroid 模拟器有时显示“存储空间不足”,使 adb 在 APK 安装时挂起
【发布时间】:2018-01-31 11:31:44
【问题描述】:

每隔一段时间,在 Android 上进行开发并在模拟器上进行测试时,我会注意到模拟器中的通知“存储空间用完”。通常这伴随着adb 无法再安装我的应用程序的 APK:没有错误,安装永远不会结束。

是什么导致了这个空间问题?如何解决?

有一些解决方法。有时重新启动模拟器可以解决问题,但不久之后又会再次出现。擦除数据也可以解决问题,但同样,它会在一段时间后重新出现(比重新启动晚得多)。这两种解决方案都不是最理想的,因为它们会中断开发流程,尤其是擦除数据。

此问题与this one 无关,将模拟器更新为 Lollipop 后出现空间问题。

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    事实证明,问题与安装在我的应用程序中的 LeakCanary 有关。报表永远不会被清理,而且它们相当大,它们很快就会消耗存储空间。清理报告目录可以解决问题而不擦除数据:

    rm -r /data/media/0/Download/leakcanary-*
    

    这并不能永久解决问题。要么修复 LeakCanary 报告的泄漏,要么如果没有解决方案,请指示它不要报告某些泄漏。

    【讨论】:

      猜你喜欢
      • 2014-03-16
      • 2014-12-22
      • 1970-01-01
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多