android开发的sdcard权限有关问题和一个很诡异的异常,调试了3个小时.要疯了,真心没有招了,拜托大家好心帮帮小弟我吧

android开发的sdcard权限问题和一个很诡异的错误,调试了3个小时......要疯了,真心没有招了,拜托大家好心帮帮我吧
这是一个播放音乐的小程序,我已经在xml中加了写的权限了,可以插着手机的时候找不到路径,拔了手机之后,就能播放了,这是什么问题啊?难道不插着手机调试???这也太不方便了吧
权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />"
代码:
path=Environment.getExternalStorageDirectory().getPath() + "/Music/out/Fate.mp3";
audioPlayer = new MediaPlayer();
audioPlayer.setDataSource(path);
audioPlayer.prepare();
audioPlayer.start()
如果插着手机运行时就报错

而且更诡异的是我不管什么项目都会报这个错

我是新手,真的没有招了,希望大家好心指点一下吧 ,拜托了

------最佳解决方案--------------------
其实我觉得问题可能是在你这个MP3文件已经损坏,建议你换一个mp3文件 放在根目录下面,不要弄那么多层文件夹,文件夹也有限权的。。。
------其他解决方案--------------------
你手机连接电脑时是选的仅充电还是大容量存储啊,选大容量存储手机会把sd卡卸载掉,当然就读不到文件了
------其他解决方案--------------------
引用:
其实我觉得问题可能是在你这个MP3文件已经损坏,建议你换一个mp3文件 放在根目录下面,不要弄那么多层文件夹,文件夹也有限权的。。。

谢谢回复,我试过了不行,而且把视频文件放在根目录下播放时,也是报这个错  我彻底无奈了
------其他解决方案--------------------
引用:
引用:其实我觉得问题可能是在你这个MP3文件已经损坏,建议你换一个mp3文件 放在根目录下面,不要弄那么多层文件夹,文件夹也有限权的。。。
谢谢回复,我试过了不行,而且把视频文件放在根目录下播放时,也是报这个错  我彻底无奈了




代码贴出来  我帮你看看
------其他解决方案--------------------
引用:
你手机连接电脑时是选的仅充电还是大容量存储啊,选大容量存储手机会把sd卡卸载掉,当然就读不到文件了

介个有可能诶
------其他解决方案--------------------
手机usb连接电脑时要选择 仅冲电
------其他解决方案--------------------
电脑能读到USB里面的数据 手机就找不到了 换成仅充电模式就能找到了
------其他解决方案--------------------
还真是楼上诸位所说的,没有关闭存储模式,谢谢大家的帮忙!!!