在adt-bundle下创建模拟器sdcard,并向sdcard中添加图像文件

参考    http://stephen830.iteye.com/blog/1151368

参考    http://bbs.51cto.com/thread-834350-1.html

     使用Android ndk调用opencv写的C代码时,尝试读取sdcard上的图像进行处理。所以需要在模拟器中创建sdcard并添加图像,步骤如下:

一,使用mksdcard创建sdcard镜像文件

  打开cmd,进入Android SDK安装路径下的tools目录下,如你的安装路径是F:\adt-bundle\sdk\tools那就输入如下命令:

    F:回车 -----> cd adt-bundle\tools 回车-----> mksdcard 1024M sdcard.img

    该命令会在当前目录下生成一个sdcard.img文件,该文件是Android模拟器的SD卡镜像文件。

二,设置模拟器的sdcard选项


三、向该SD卡中上传文件

    在cmd中,进入Android SDK的安装路径下的platform-tools目录中,运行命令:

    adb push F:\up.jpg /sdcard/up.jpg

    其中,F:\up.jpg 是本地要上传的文件,/sdcard/up.jpg 为上传到SD卡中的路径。

注意:我使用的是adt-bundle-windows-x86-20131030,adb命令不在sdk/tools文件夹中,

而是在sdk/platform-tools里。adb push在电脑路径中,必须使用“\”,在模拟器路径中必须使用“/”,并且模拟器的根路径是只读的。


上传成功会反馈如上图所示的图像文件信息


四,在程序中调用文件,如下图。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值