安卓 访问不了/storage索引

安卓 访问不了/storage目录
安卓 访问不了/storage目录,new File("/").listFiles()访问根目录可以,点击storage闪退,而且new File("/storage").listFiles()也闪退,访问这个目录需要root权限吗,该怎么办?
------解决思路----------------------
看看外部存储读写权限申明了没
------解决思路----------------------
AndroidManifest.xml中加上
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>


权限
------解决思路----------------------
加权限了木有啊,上面的哥们已经写出来啦。
------解决思路----------------------
其实是路径的问题。就算是你正确拿到了外置存储路径的权限,访问的也不是/storage。你可以直接访问/sdcard或者/storage/emulated/legacy之类的。最靠谱的还是用API来获取外置存储的路径而不是写死在程序里。

String path=Environment.getExternalStorageDirectory().getAbsolutePath();

------解决思路----------------------
编译版本是不是Android6.0? 访问SD卡需要在Activity中再次申请权限,仅仅在AndroidManifest.xml中添加权限还不够
具体可参考http://blog.****.net/yangqingqo/article/details/48371123