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卡卸载掉,当然就读不到文件了
[其他解释]