java.io.IOException:Android设备上没有剩余空间
我们在android market上有一个应用程序,我们的用户从这个错误中得到了很多好处: java.io.IOException:设备上没有剩余空间 从我目前发现的情况来看,我知道他们的外部存储空间足够大,而且只有安卓2.x上才会出现这种情况 我对Linux文件系统做了一个小研究,发现除了空间限制之外,每个目录中的文件数量和根目录下的文件总数都有限制。但看起来我们的应用程序并没有达到这些目标java.io.IOException:Android设备上没有剩余空间,java,android,io,filesystems,ioexception,Java,Android,Io,Filesystems,Ioexception,我们在android market上有一个应用程序,我们的用户从这个错误中得到了很多好处: java.io.IOException:设备上没有剩余空间 从我目前发现的情况来看,我知道他们的外部存储空间足够大,而且只有安卓2.x上才会出现这种情况 我对Linux文件系统做了一个小研究,发现除了空间限制之外,每个目录中的文件数量和根目录下的文件总数都有限制。但看起来我们的应用程序并没有达到这些目标 你有没有遇到过这样的事情 关于Android(2.x)的变化以及他们如何在Android(3+)中修
- 你有没有遇到过这样的事情
- 关于Android(2.x)的变化以及他们如何在Android(3+)中修复它,有什么想法吗
编辑:这不是安装问题,而是试图保存下载的文件时的问题。我认为(如果我不正确)在所有空间用完后,打开大文件或超过永久存储最大容量的任何文件时可能会遇到问题。例如:我的安卓系统在打开之前没有任何问题,直到我使用了我设备上的所有空间,直到最后一点。除非我升级或删除所有我最喜欢的歌曲和电影,否则它将无法工作。测试并尝试了它。但是,这个错误可能更灵活,也意味着其他的东西…:添加导致异常的绝对文件路径的登录输出可能会有所帮助 如果要写入的文件是写入本地内存文件系统而不是sd卡文件系统,则有一种可能的解决方案:
java.io.IOException:设备上没有剩余空间
我的意思是设备的内部存储文件系统上没有足够的内存
您可以通过在清单文件中设置一个条目,尝试在sd卡上安装应用程序
<manifest ..... android:installLocation="preferExternal">
编辑
如果应用程序安装在内存中,则其本地文件也存储在本地内存中。
如果应用程序安装在sd卡上,它的本地文件也存储在sd卡上
因此,在sd卡上安装应用程序可能会解决您的问题。看起来您不理解这个问题。我为您添加一个编辑。请再读一遍,这显然不是空间问题,我们检查过了。我更新了答案。你能将文件路径添加到你的qestion吗?你的应用程序在android内部存储中下载了很多文件吗?如果是这样,请参考以下链接:@sultan.of.swing不,不是这样,我从一开始就做了他认为正确的事情