今天编写MediaPlay示例时,尝试将Mp3文件导入SD卡,却遇到Failed to push selection: Read-only file system的错误提示。经过一番排查与尝试,最终成功解决了该问题,顺利实现文件写入,确保了程序正常运行和媒体文件的正确加载。
1、 重启Eclipse和模拟器通常是解决此类问题的首要步骤,值得一试。
2、 若问题未解决,可尝试查找模拟器文件夹,右键点击属性,取消勾选只读选项即可。
3、 稍后弹出提示,点击确认即可完成操作。
4、 到这里通常问题已解决,但我的仍未修复。考虑到需向SD卡导入文件,怀疑创建虚拟机时未分配SD卡空间,于是重新调整了虚拟机设置参数,所示。
5、 打开后发现SD卡未分配空间,随即设置为10M,具体操作见图示。
6、 重启虚拟机后重新导入文件,出现Failed to push selection: Invalid argument错误,经查是因文件名包含中文所致。将文件名更改为英文后问题解决,最终成功导入一个.mp3格式的音频文件,操作结果所示。
