Android 手机的存储空间

Android 手机的存储空间,android,storage,Android,Storage,我开发了一个应用程序,它填满了手机的存储空间,因为我知道它的大小只有600Ko 这个问题发生在我在emulator中的测试期间,因此解决方案是增加emulator的存储容量 但现在我在手机上测试的空间是169个月/181个月:秒,当我知道自己无法访问数据时,我不知道内存有多清晰 第二件事我不知道如何在应用程序代码中解决这个问题 编辑: 放下一个对我毫无意义的评论 如果我的英语不好是因为我说法语路易斯·塞姆普里尼的回答: 谢谢你发布这个问题。我有一些额外的见解,可以帮助一些开发人员 我正在设备上调

我开发了一个应用程序,它填满了手机的存储空间,因为我知道它的大小只有600Ko

这个问题发生在我在emulator中的测试期间,因此解决方案是增加emulator的存储容量

但现在我在手机上测试的空间是169个月/181个月:秒,当我知道自己无法访问数据时,我不知道内存有多清晰

第二件事我不知道如何在应用程序代码中解决这个问题

编辑: 放下一个对我毫无意义的评论

如果我的英语不好是因为我说法语

路易斯·塞姆普里尼的回答: 谢谢你发布这个问题。我有一些额外的见解,可以帮助一些开发人员

我正在设备上调试应用程序,而不是在模拟器上调试。当使用adb外壳时,df显示该设备有21MB的可用on/数据,而我的应用程序只有5MB。然而,我确实发现,如果我在没有重新启动手机或重新启动adbd的情况下删除了设备上的其他应用程序,安装失败或存储空间不足会消失一段时间,然后再回来

因此,调试我的5MB应用程序似乎需要更大的20MB空间,而且每次调试我的应用程序时都会有泄漏

因此,我使用adb shell列出了整个/data目录

cd /data
ls -a -l -R
然后查看5000行输出,看看所有的空间都到哪里去了

我在设备的/data/klog目录中发现了大量浪费的空间,这些空间是几个月前调试会话中的旧日志文件

这些不是我的日志文件:它们是由Android基础设施的某些部分创建的

我删除了它们,并立即将设置应用程序中没有的58MB数据保存到任何特定应用程序中。我有一个小设备,所以58MB是非常重要的大约40%

到目前为止,我还没有在多次运行后再次得到安装失败的存储空间不足的结果。让我们希望这是真正的问题,尽管OP建议他的设备有足够的空间,但没有说有多少空间

希望你们中的一些人也能够通过定期删除/data/klog来避免安装失败或存储不足/*

或者,如果确实存在一些隐藏空间问题,您至少可以在/data中执行ls-a-l-R以查看所有空间的去向

附言:
我邀请那些没有发表评论的人去学习正确的沟通方式

这个问题在目前的状态下是不可能回答的-你希望其他人如何在没有任何细节(如你正在使用的代码)的情况下调试你的应用程序?