Android模拟器中模拟使用SD卡

本文介绍如何在Ubuntu环境下创建SD卡镜像文件,并通过模拟器将文件导入到模拟SD卡中。包括使用mksdcard创建SD卡镜像、启动模拟器加载SD卡镜像及使用adb命令推送文件到模拟SD卡。

我以liunx(ubuntu)为例子:

1.  创建SD卡镜像文件

      1)打开终端进入到ANDROID SDK目录的tools目录下(比如我的路径是/home/XXX/Android_install/android-sdk-linux_x86/tools);

       2) 执行mksdcard创建: root@XXX:/home/XXX/Android_install/android-sdk-linux_x86/tools#mksdcard 256M sdcard.img

        其中第一个参数为要创建的sdcard容量大小(容量大小自己决定),第二个参数为sdcard的名字

2.  向sdcard中导入文件

     1)通过终端的方式启动模拟器

XXX@XXX:~/Android_install/android-sdk-linux_x86/tools$ ./emulator -avd Android2.3.3(这里是你要启动的avd的名字) -sdcard sdcard.img(这个就是刚才你创建的SD的镜像文件)

     2)打开终端进入到ANDROID SDK目录的toolsplatform-tools目录下(比如我的路径是root@XXX:/home/XXX/Android_install/android-sdk-linux_x86/platform-tools#),

            然后执行adb push 111.mp4 /sdcard/即可,出现“667 KB/s (20998944 bytes in 30.716s)”即完成拷贝。

     3)完成后,可以通过adb shell命令进入设备,查看目录,发现sdcard目录下有了刚才PUSH进去的文件,终端截图如下:


root@XXX:/home/XXX/Android_install/android-sdk-linux_x86/platform-tools# adb shell
#
#
# ls
acct
cache
config
d
data
default.prop
dev
etc
init
init.goldfish.rc
init.rc
mnt
proc
root
sbin
sdcard
sys
system
ueventd.goldfish.rc
ueventd.rc
vendor
# cd sdcard
# ls
111.mp4
Android
DCIM
LOST.DIR

#

4)我的模拟器此时进入到Gallery中是没有找到我刚PUSH进去的111.mp4,重启模拟器(重新执行1))才在Gallery中发现了VIDEO,但是提示说不能播放,此

     播放文件有问题。

总结:总之,模拟SD卡的目的是达到了,测试PUSH图片进去,在Gallery中是可以正常浏览的,至于VIDEO播放我再换一个试试。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值