安卓模拟器创建和使用SD卡的方法
安卓模拟器创建和使用SD卡的方法:
创建一个SD卡镜像文件
打开cmd,进入Android SDK安装路径下的tools目录下,输入如下命令:mksdcard 1024M sdcard.img
该命令会在当前目录下生成一个sdcard.img文件,该文件是Android模拟器的SD卡镜像文件。1024M表示SD卡有1024M大小,即1G容量。目前Android支持8M~128G的SD卡。
运行带有SD卡的模拟器
创建了SD卡镜像文件,只是创建了一个文件,还不能在模拟器中直接使用,要在模拟器加载该SD卡,方法有下面:
在cmd中启动带有sdcard的模拟器
进入Android SDK安装路径下的tools目录中,运行下面命令:emulator -avd name_avd -sdcard sdcard.img。其中,name_avd是已有的模拟器的名字,sdcard.img是第一步创建的SD卡镜像文件。
在eclipse中,新建模拟器的时候,指定SD卡镜像文件的路径,并且加入对SD卡的支持选项
打开eclipse,进入:window->android SDK and AVD manager如下图:
在创建的时候,在SD card那一栏,选择file,并将其设置为sdcard镜像文件的路径。
点击hardware一栏中的new,选择SD Card surport。
点击创建AVD,OK。
在Eclipse中,在Run->Run Configurations...菜单里德Target标签中,输入启动参数。
向该SD卡中上传文件,有两种途径:
在cmd中,进入Android SDK的安装路径下的tools目录中,运行命令:adb push E:\test.3gp sdcard/test.3gp
在push时可能会出现“Read-only file system”,如果出现这个问题,请进行如下操作:
#emulator -partition-size 256 -avd avd文件名
#adb remount
#adb push *.* /*
其中,E:\test.3gp 是本地要上传的文件,sdcard/test.3gp 为上传到SD卡中的路径。
注意:adb push 电脑路径 模拟器路径在电脑路径中,必须使用“\”,在模拟器路径中必须使用“/”,并且模拟器的根路径是只读的。
在eclipse环境中
在设置了RUN的命令参数后,RUN一个应用程序,然后使用DDMS的File Explorer工具导入导出文件。
打开DDMS工具,在eclipse的windows->Open Perspective->Other...里面打开DDMS工具,在DDMS工具的File Explorer标签里面选择sdcard目录导入导出文件。
使用该SD卡中的文件
安装文件浏览器可以查看SD Card中的内容:
cmd中,进入Android SDK的安装路径下的tools目录中,运行:adb install F:\***.apk
用模拟器中的Dev tools里面的scan查看SD Card中的内容。
安卓模拟器创建和使用SD卡的方法的更多相关文章
- 模拟器下的虚拟sd卡添加文件
1.若出现mkdir failed for myData Read-only file system,在执行 adb shell 命令后,执行mount -o remount ,rw / (去除文件的 ...
- Android -- 创建数据库到SD卡
SQLite 系统自带的SQLite是通过SQLiteOpenHelper实现的,而SQLiteOpenHelper是将数据库存储到/data/data/包名/databasas,这样做的话在没有ro ...
- android获取sd卡路径方法
public String getSDPath(){ File sdDir = null; boolean sdCardExist = Environment.getExternalStorage ...
- sd卡挂载方法:
cd mnt//Sdcard创建目录mkdir -m 777 Sdcard//节点挂载mount /dev/msa1 /mnt/Sdcard//抓包./tcpdump -i eth0 tcp por ...
- 创建安卓模拟器的两种方式及常用Android命令介绍
创建安卓模拟器有以下两种方式: 1>通过图形界面创建,在Eclipse中单击Windows->Android Virtual Device Manager启动图形界面窗口 2>如果用 ...
- Android模拟器使用SD卡
在Android的应用开发中经常要用到与SD卡有关的调试,本文就是介绍关于在Android模拟器中SD卡的使用 一. 准备工作 在介绍之前首先做好准备工作,即配好android的应用开发环境 ...
- Android入门开发之SD卡读写操作(转)
SD卡的读写是我们在开发android 应用程序过程中最常见的操作.下面介绍SD卡的读写操作方式: 1. 获取SD卡的根目录 String sdCardRoot = Environment.getE ...
- Android读写SD卡
SD卡的读写是我们在开发Android 应用程序过程中最常见的操作.下面介绍SD卡的读写操作方式: 1. 获取SD卡的根目录 String sdCardRoot = Environment.getEx ...
- Android 读写SD卡的文件
今天介绍一下Android 读写SD卡的文件,要读写SD卡上的文件,首先需要判断是否存在SD卡,方法: Environment.getExternalStorageState().equals(Env ...
随机推荐
- Oracle SQL函数之字符串函数
1.SQL> ) from dual; --ASCLL(x)返回x的ASCLL码,CHR(x)返回ASCLL码为x的字符 ASCII() ---------- ---------- ------ ...
- 【HeadFirst 设计模式总结】1.策略模式
1.书中举了一个鸭子类的设计,有些会飞或者会叫,有些不会飞可能也不会叫,用继承则导致不该有的功能通过继承而继承了下来,使用接口则代码无法做到最大程度的重用.进而引出设计原则1:找出应用中可能需要变化之 ...
- C# 单例模式(转)
C#设计模式学习笔记-单例模式 最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记. 在<Design Patterns:Elements of Resuab ...
- HttpApplication事件执行顺序(转)
HttpApplication 类的实例(Global继承自该类)是在 ASP.NET 基础结构中创建的,而不是由用户直接创建的.HttpApplication 类的一个实例在其生存期内被用于处理多个 ...
- WebService调用1(.Net)
1.创建一个最简单的Web Service (1) 新建-项目-ASP.NET空WEB应用程序 (2)添加新项-WEB服务 默认会添加一个HelloWorld方法: using System; us ...
- 消除多余的row
tableviewName.tableFooterView = [[UIView alloc]initWithFrame:CGRectZero];
- c# 使用oledb 写入导出excel设置单元格为成数字格式 设置了不起作用
使用oledb 导出过程中,如果excel安装版本低于2010,无论怎么设置.导出的都是文本格式. 用代码-使用数据-分列,解决
- SQLServer服务器数据库之间的数据操作(完整版)
分类: 数据库开发技术 ---------------------------------------------------------------------------------- -- Au ...
- Fedora下用Iptux,中文乱码解决
Ubuntu/Fedora下用Iptux与Windows下大飞鸽传书,中文乱码解决 问题描述: 在Ubuntu/Fedora下安装了Iptux后,再往Windows机器上发送文件或消息时,如果有中文, ...
- study notes: high performance linux server programming
1:linux网络API分为:socker地址API,socker基础API,网络信息API 1,socker地址API:包含IP地址和端口(ip, port).表示TCP通信的一端. 2,socke ...