Android 获得;设备上没有剩余空间”;保存文件时出现异常?

Android 获得;设备上没有剩余空间”;保存文件时出现异常?,android,Android,我正在将图像保存到外部存储器,有时会出现“设备上没有剩余空间”异常。外部存储器中似乎仍有剩余空间,不确定为什么会出现此错误: Couldn't save image!: test.jpg java.io.FileNotFoundException: /mnt/sdcard/test/test.jpg (No space left on device) at org.apache.harmony.luni.platform.OSFileSystem.openImpl(Native Me

我正在将图像保存到外部存储器,有时会出现“设备上没有剩余空间”异常。外部存储器中似乎仍有剩余空间,不确定为什么会出现此错误:

Couldn't save image!: test.jpg  
java.io.FileNotFoundException: /mnt/sdcard/test/test.jpg (No space left on device)  
  at org.apache.harmony.luni.platform.OSFileSystem.openImpl(Native Method)
  at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:152)
  at java.io.FileOutputStream.<init>(FileOutputStream.java:97)
  at java.io.FileOutputStream.<init>(FileOutputStream.java:69)
  at com.me.test.MyTest.save(MyTest.java:100) 
我可能会误解这是留给我的空间


谢谢

如果文件系统中没有其他inode,则此错误很常见
您已将多少文件写入此磁盘

您的测试文件都很小吗?

您如何获得写入文件的路径?此外,您的清单是否允许您写入SD卡?是的,其他图像存储在SD卡中不会出现问题(直到我获得空间不足异常)。使用“Environment.getExternalStorageDirectory()”获取要存储到的根路径。我在其中创建文件夹“test”,然后将图像存储在该文件夹中。在写入之前是否检查外部存储的状态?这个链接描述了如何做到这一点。嗨,是的,外部存储的状态很好,一堆图像的写入将正常进行,然后将击中我被拒绝的墙壁。啊,我想这就是我击中的:。我的文件名实际上很长(它们是从网上下载的,使用url作为文件名)。
Total Space: 13.31 GB
Available Space: 12.92 GB