研究创建模拟器下地虚拟SD卡,
mksdcard -l sdcard 512M sdcard.img成功;
试图通过emulator -sdcard c:\android-sdk-windows\sdcard.img失败,
提示“emulator: ERROR: You did not provide the name of an Android Virtual Device
with the '-avd <name>' option. Read -help-avd for more information.”
该命令没有指定挂载到某个AVD下,
通过指定AVD后,执行如下命令:
C:\android-sdk-windows>emulator -sdcard c:\android-sdk-windows\sdcard.img -avd Android-zcping
提示执行成功,但是有警告提示:emulator: WARNING: Unable to create sensors port: Unknown error;
以后终于可以执行向sdcard中写测试文件:
adb push test.txt sdcard/sdk.txt
C:\android-sdk-windows>adb push test.txt sdcard/sdk.txt
8 KB/s (854 bytes in 0.098s)
总结:
1. emulator命令跟网上大部分命令使用方法并不一致,需要添加avd才能成功挂载;
2. 使用emulator挂载过程中一定要先启动指定的虚拟环境;
3. 出现挂载不上,可以尝试重启AVD