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

编程入门 行业动态 更新时间:2024-10-26 16:26:47
第二次碰到了,决定记在博客里,网上的解决方案很多,在此做一个整理。

安卓虚拟机,文件导入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


-------别人的博客,记录解决方案---------
http://www.apkbus/forum.php?mod=viewthread&tid=6076&fromuid=3402

更多推荐

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

本文发布于:2023-06-14 03:38:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1434013.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   虚拟机   文件   system   sdcard

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!