如果没有SD卡,先创建SD卡:
1.运行Windows的命令控制台CMD
2.假设你当前路径为D:\Android
那么键入:mksdcard 512M MySD
回车后即可在D:\Android目录下创建了容量为512MB,名字为MySD的SD卡
接下来,我们要让这个SD卡在Android仿真器启动的时候挂载:
1.先列出你当前已经创建的Android仿真器,使用命令:android list avd,那么将会类似下面的内容(如果你已经创建了一个或者以上的仿真器):
Available Android Virtual Devices:
Name: Android4.0
Path: C:\Users\eafly\.android\avd\Android4.0.avd
Target: Android 4.0 (API level 14)
ABI: armeabi-v7a
Skin: 480x800
这里我们需要用到Name字段,接下来,键入命令:emulator -avd Android4.0 -sdcard MySD
这里Android4.0是我们使用"android list avd"得到的一个仿真器名字,这个名字是你创建你的仿真器时的命名, 后面的"MySD"是先前我们创建的SD卡名字.到这里
1.运行Windows的命令控制台CMD
2.假设你当前路径为D:\Android
那么键入:mksdcard 512M MySD
回车后即可在D:\Android目录下创建了容量为512MB,名字为MySD的SD卡
接下来,我们要让这个SD卡在Android仿真器启动的时候挂载:
1.先列出你当前已经创建的Android仿真器,使用命令:android list avd,那么将会类似下面的内容(如果你已经创建了一个或者以上的仿真器):
Available Android Virtual Devices:
Name: Android4.0
Path: C:\Users\eafly\.android\avd\Android4.0.avd
Target: Android 4.0 (API level 14)
ABI: armeabi-v7a
Skin: 480x800
这里我们需要用到Name字段,接下来,键入命令:emulator -avd Android4.0 -sdcard MySD
这里Android4.0是我们使用"android list avd"得到的一个仿真器名字,这个名字是你创建你的仿真器时的命名, 后面的"MySD"是先前我们创建的SD卡名字.到这里
我们就成功创建一个SD卡,并让它启动的时候自动挂载SD卡.
另:创建SD卡成功后,我们可能想着要上传一个文件"BaiduYun_3.10.1.apk"到SD卡上,这时候我们使用命令:
adb push d:\\Android\\BaiduYun_3.10.1.apk \sdcard
回车后发现有这样一个提示:
cannot stat 'd:\Android\BaiduYun_3.10.1.apk': No such file or directory
哦,原来我们还没有创建一个目录,那么我们进入sdcard目录:
cd sdcard
然后输入mkdir apps,回车后又发现新的提示:
mkdir failed for apps, Read-only file system
okay,我们继续解决,再次输入su, 回车;输入adb remount,回车;输入mount -o remount,rw /,回车.
再查看一下目录,输入ls:发现sdcard下已经创建了一个apps的文件夹,这下可创建了.
好,回到先前的工作,我们在Windows的命令控制台下输入:
adb push BaiduYun_3.10.1.apk /sdcard/apps
回车后,显示如下信息:
57 KB/s (7088852 bytes in 120.136s)
呵呵,这下子上传成功了.