1

我在以下代码行中遇到错误:

FileInputStream is = new FileInputStream("/sdcard/DCIM/ROBIN.jpg");

错误是:

java.io.FileNotFoundException: /sdcard/DCIM/ROBIN.jpg (No such file or directory)

但是图像存在于目录中

我的 USB 连接仅充电

4

2 回答 2

5

永远不要硬编码路径,例如/sdcard. 例如,/sdcard在大多数 Android 设备上都是错误的。用于Environment.getExternalStorageDirectory()查找外部存储的根。

于 2011-04-14T21:53:14.060 回答
2

确保您已在清单中设置权限 WRITE_EXTERNAL_STORAGE。

于 2011-05-18T14:21:30.417 回答