1、用命令:emulator -avd testAVD,启动模拟器,可以查看到SD卡
SD Card & phone storage -> sd card ->Total space 的值:98M
2、在eclipse,运行程序 -> 启动模拟器,查看SD卡,却是:Unavailabe
两种方式启动的模拟器是同一个模拟器。不知道怎么贴图上来,不然直接贴图,直观多了。
请各位大侠指点....
------解决方案--------------------
你是不是创建了二个摸拟器啊,,,,
eclipse是默认选择最后创建的那个。。。。
还有你自己有没有手动创建过SDCARD?
------解决方案--------------------
那你有没有手动创建过SDCARD,
如果有创建应该在某个目录下有个sdcard.img的映射。。
有时候那里面看到的SDCARD并不准确。。。
------解决方案--------------------
1、首先创建一个sd卡镜像
mksdcard 128M c:/sdcard.img
在C盘创建一个128M的sd卡镜像
2、创建一个模拟器
android create avd -t 2 -c c:/sdcard.img --name android -p c:/newandroid
创建一个target为2、存储卡为c:/sdcard.img、名字为android、路径为c:/newandroid的模拟器
3、启动模拟器
emulator -avd android启动模拟器
你是否是这个步骤创建的模拟器和SDCARD?
------解决方案--------------------
你可以在cmd里输入android list查看你的avd信息,看有几个,看是否不SDCARD
如果有信息为:
Availale android Virtual Devices:
Name :avd1.5
Path:.....
Target:Android 1.5 ....
Skin:HVGA
Sdcard:D:/sdcard.img(这表示有SDCARD)
如果有多个avd则下面继续有相应的信息。。。