【发布时间】:2012-10-27 04:31:57
【问题描述】:
我已经构建了 android 源代码并成功运行了模拟器,除了一件事 - 无法安装 SD 卡。这是我尝试安装它的方法。 1.在/out/host/linux-x86/bin/下通过mksdcard工具创建sdcard.img mksdcard 256M out/target/product/generic/sdcard.img
- sdcard.img 是 rw
- 使用命令行运行模拟器: out/host/linux-x86/bin/emulator -sysdir out/target/product/generic/ -system out/target/product/generic/system.img -ramdisk out/target/product/generic/ramdisk.img -data out /target/product/generic/userdata.img -kernel prebuilt/android-arm/kernel/kernel-qemu -skindir sdk/emulator/skins -skin WVGA800 -scale 0.7 -memory 512 -partition-size 2024 -sdcard out /target/product/generic/sdcard.img /system/etc/vold.conf 下的文件没问题。 系统日志显示: mmc0: 地址为 e118 的新 SD 卡 mmcblk0:mmc0:e118 SU02G 256 MiB mmcblk0:
但事实是它无法挂载 sdcard。如果尝试在 /mnt/sdcard/ 中写入数据,则会出现“只读”错误
有人可以帮忙吗?提前致谢。
【问题讨论】:
-
你有没有解决这个问题。如果是,请发布相同的内容。
标签: android-emulator android-sdcard