java.io.IOException: open failed: EACCES (Permission denied)问题解决

来源:互联网 发布:多功能工具 知乎 编辑:程序博客网 时间:2024/05/19 22:51

1.  问题描述:在Android中,用程序访问Sdcard时,有时出现“java.io.IOException: open failed: EACCES (Permission denied)", 这是由于没有增加sdcard对应权限而导致的。
2.  解决办法:
在mainfest文件中,增加以下权限:

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
问题解决。

3.  open failed: EISDIR (Is a directory): 

把路径“……/……/”最后一个“/”去掉,或者再添加一个文件名,应该就可以了。


4.  ava.io.IOException: open failed: EINVAL (Invalid argument)
android中,创建文件时,文件名中不能包含“:”冒号

0 0
原创粉丝点击