利用ImDisk软件, 从android虚拟机的SD移出文件或移进文件, 文件各种操作。 相当于把SD卡的镜像mount到本地电脑的一个文件,后面的操作就如同操作本地电脑的普通文件夹一样:
步骤:
1、建立android虚拟机SD卡: 参照上一篇博文;
2、android虚拟机与SD卡镜像关联: 建立镜像的时候指定SD卡, 如下图:
![android虚拟机SD卡文件的操作 - Elizabeth - 凤栖梧](http://img2.ph.126.net/xsU_8W0NcZBI5hA4TzNsrw==/890868301389425444.png)
![android虚拟机SD卡文件的操作 - Elizabeth - 凤栖梧](http://img2.ph.126.net/xwJgfsy4hlcOW_fDnXv0rg==/6597633816123131432.png)
3、另外也可以在启动项目的时候, 设置:项目右键-->run configurations:
![android虚拟机SD卡文件的操作 - Elizabeth - 凤栖梧](http://img1.ph.126.net/hYXYeMxq-gSGbhe22LkfJg==/721138890432700930.png)
![android虚拟机SD卡文件的操作 - Elizabeth - 凤栖梧](http://img1.ph.126.net/KUorR_5np68kZ4NyqPqgaw==/119626865202227719.png)
3、把镜像mount到本地文件夹上:进入命令行界面
imdisk -a -f G:\android\myCards\mysdcard.img -m G:\android\SDCard
输入命令前, 先要确保目标文件夹存在, 然后可以看到目标文件夹SDCard有SD卡里面的内容了。
4、我们android程序在运行的时候, 是不可以imdisk的。 相应的mount之后, 我们要关闭imdisk, android程序才可以用sd卡。
关闭imdisk:imdisk -d -m G:\android\SDCard