现在的位置: 首页 > 综合 > 正文

android 模拟器使用SDcard

2013年04月29日 ⁄ 综合 ⁄ 共 644字 ⁄ 字号 评论关闭

项目使用DB文件较大,前期模拟器开发,所以想把DB push到SDcard然后再读取:

步骤如下:

1、运行->cmd->e:->cd e:\PD\android-sdk_r18-windows\tools

2、emulator mksdcard 1024M sdcard.img

3、启动模拟器(加载sdcard启动):emulator -avd android-emulator-2.3.3 -sdcard sdcard.img

4、切换到platform-tools目录,在sdcard上新建文件夹:cd ..->cd platform-tools->adb shell->#ls->cd sdcard->mkdir database

5、跳出shell命令模式(Ctrl+v)

6、push文件:adb push D:\Backup\android-workspace\com.XXXX.cn\assets\db\XX.db    /sdcard/database/hz.db

ok,由于文件比较大,30M左右,所以比较慢,耐心等待就是了!

注:

网上有许多说直接在第二部以后:emulator -sdcard *.img,我这里貌似有问题,解决办法是用3、替换,效果一样

另外adb shell命令下,新建文件夹 mkdir xxx,当然你要用cd 切到需要的路径下

还有push的时候提示adb push, failed to copy  ‘FILE_PATH’ to ‘PATH’ : Read-only file system,其实是后面反斜杠打错了,应该用"/"

 

【上篇】
【下篇】

抱歉!评论已关闭.