AndroidStudio之failed to make and chown /acct/uid_xxxxx: Read-only file system

前言

今天做音乐播放器APP时,获取AVD的sdcard目录中的音乐资源时,界面一直闪退,查看了日志文件后,发现failed to make and chown /acct/uid_10059: Read-only file system的错误信息。

分析

猜测是未授权导致无法访问sdcard目录。

解决方法

AndroidManifest.xml文件的<manifest></manifest>内加入以下代码:

1
2
3
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

成功解决问题!

lewulu!
-------------The End-------------
0%