android模拟器不能加载sdcard的原因 @ 4/22/2014

技术类
android模拟器emulator始终找不到sdcard。
配置的时候确定配上了大小,而且sdcard.img文件也存在。
但通过DDMS访问sdcard时,始终报错:“sdcard push error: Read-only file system”。

上网找了一圈,全是什么文件权限啊,sdcard没生成啊,这类问题,跟这个情况完全不同。
后来发现,如果在Edit Android Virtual Device (AVD)界面上把SD Card改成file之后,再次重启Android Virtual Device Manager,file的路径中间出现了??,而不是汉字用户名。嗯,问题大概找到了。

于是打开 C:\Users\吴雨\.android\avd\2.3.3.ini,将
path=C:\Users\??\.android\avd\2.3.3.avd
里的??改成“吴雨”,存盘。(不要用记事本改,为什么改成吴雨,你懂的)

然后,打开 C:\Users\吴雨\.android\avd\2.3.3.avd\config.ini,将
sdcard.path=C:\Users\??\.android\avd\2.3.3.avd\sdcard.img
里的??改成“吴雨”,存盘。

再重新起动Android Emulator,顺利找到SD Card,访问成功。
发布于 4/22/2014 12:42:37 | 评论:0

看帖要回帖...

categories
archives
links
statistics
  • 网志数:1168
  • 评论数:2011