www.rqgq.net > jAvA.io.FilEnotFounDExCEption: /storAgE/sDCArD0/

jAvA.io.FilEnotFounDExCEption: /storAgE/sDCArD0/

这个路径下没有读到需要的文件,看这个路径下文件是否存在,读文件的时候是否少了后缀名

你加了写的权限 有没有加上读的权限? 从异常来看是感觉是因为没有提供相应的权限

把代码粘出来看看

SDK 中有专门取SD卡路径的静态方法 public String getSDPath(){ File sdDir = null; boolean sdCardExist = Environment.getExternalStorageState() .equals(Android.os.Environment.MEDIA_MOUNTED); //判断sd卡是否存在 if (sdCardExist) { sdD...

手机内存的官方路径的:是String path=Environment.getExternalStorageDirectory().getAbsolutePath(); 因为安卓以不安全为由不鼓励应用将文件写入sd卡,自4.0以来api不提供sd卡的固定路径。sd卡路径根据厂家定制各不相同。比如三星的/storage/e...

可能是你操作的文件是只读属性,不能写的。

file.mkdir() = false这表示你创建文件失败了,你要保证你的上级文件夹存在才能创建。 另外不要手写mnt/sdcard之类的,用Environment.getExternalStorage...

AndroidManifest.xml中加SD卡得读写权限了吗? 你的问题写得太乱了,都没怎么看明白。

是不是创建模拟器时候忘记给sd卡设置内存了

读权限,写权限都要加上,另外/mnt/sdcard/QiuQiu/resource.xml: 这个文件是否在这个路径下面,或者这个文件是否有读取权限。这些都检查一下~~~

网站地图

All rights reserved Powered by www.rqgq.net

copyright ©right 2010-2021。
www.rqgq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com