用于写入SD卡的android模拟器错误权限错误

时间:2011-12-14 20:47:24

标签: android android-emulator filesystems

将数据上传到模拟器的SD卡时出错

  

无法推送选择:只读文件系统

我可以在DDMS文件资源管理器上看到sdcard

所以我看到了这个问题的答案建议在adb shell中做:

# mount -o remount rw /sdcard
mount: Invalid argument

//so i check with mount only
  # mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
none /acct cgroup rw,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 ro 0 0
/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0

所以我错过了什么?谢谢!

2 个答案:

答案 0 :(得分:1)

没有安装sdcard。确保已将SD卡添加到模拟器中。

答案 1 :(得分:0)

如果有人帮助......我找出了这个问题背后的原因。 当您的模拟器操作系统启动时,请转到开发人员设置并启用 USB调试。然后再试一次:

adb shell
mount -o remount rw /sdcard

希望这有效!