您的位置:首页 > 其它

文件导入sdcard下报错,Read-only file system

2014-05-21 15:03 661 查看
安卓虚拟机,文件导入sdcard下报错,Read-only file system

第二次碰到了,决定记在博客里,网上的解决方案很多,在此做一个整理。

安卓虚拟机,文件导入sdcard上报错,Read-only file system

用安卓虚拟机,文件无法导入虚拟机中的sdcard上,我点DDMS,在File Explorer里添加本地文件,但报错。。。

报错:

  [2012-10-23 16:29:46 - ddms] transfer error: Read-only file system

  [2012-10-23 16:29:46] Failed to push selection: Read-only file system

解决方案:

------解决方案--------------------

文件中不能包含中文,不能有空格,SD

------解决方案--------------------

重启虚拟机,或者删除虚拟机在C盘的文件,重新建一个!

------解决方案--------------------

AndroidManifest.xml是否加入了SDCard的权限设置

<!-- 创建与删除文件权限 -->

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

<!-- 写入数据权限 -->

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

------解决方案--------------------

eclipse -> windows->Android AVD Manager 里选择你的AVD,edit里SD Card 选择File,然后browse你的sdcard.img,再edit AVD结束。通过DDMS添加试试看,这个时候File Exprorer下的sdcard的permissions变成了d---rwxr-x,就可以添加了

------解决方案--------------------

1. 最简单的,adb remount

2. 不行的话,adb shell su之后将文件系统remount为读写权限: mount -o remount rw /system。出于安全考虑,记得完事后remount回只读: mount -o ro,remount /system

3. 和方法2类似,mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐