如何在android模拟器中模拟sd卡,如何在Android模拟器中模拟SD卡
如何在Android模拟器中模拟SD卡
简介
Android允许开发者创建一个SD卡镜像并在启动模拟器加载它, 用于模拟物理设备中的SD卡.
下面将介绍:
1. 如何创建一个SD卡镜像?
2. 如何拷贝文件到SD卡镜像中?
3. 如何在模拟器启动时加载SD卡镜像?
4. 如何将文件传送到模拟器中的SD卡上?
提示:
1. 只能在模拟器启动时加载SD卡镜像, 同样也不能在模拟器运行时移除SD卡镜像.
2. SD卡镜像的大小不能超过2GB.
1. 如何创建一个SD卡镜像?
使用SDK tools/目录下的mksdcard工具来创建可在模拟器启动时加载的FAT32磁盘镜像.
下面是其用法:
mksdcard [-l label]
下面是选项和参数说明:
参数/选项 说明
-l label 为SD卡创建一个卷标
size 指定SD卡的大小, 建议不要设置的太小, 不然模拟器会崩溃, 推荐32MB或以上
如果是一个整数, 表示以字节为单位来指定SD卡的大小
如果后跟以大写的'K', 表示以KiB为单位来指定SD卡的大小
如果后跟以大写的'M', 表示以MiB为单位来指定SD卡的大小
file SD卡映像的文件名, 文件名最好使用全路径名
示例: mksdcard -l mysd 64M mysd.img
2. 如何拷贝文件到SD卡镜像中?
在创建了一个SD卡镜像后, 可以将这个镜像文件指定为一个Loop设备并将这个Loop设备挂载到指定的目
录, 然后就可以拷贝文件到挂载目录中, 即相当于拷贝文件到SD卡镜像中了.
示例如下:
S1. 将SD卡镜像文件指定为一个Loop设备
losetup /dev/loop0 mysd.img
S2. 挂载Loop设备
mkdir /mnt/mysd
mount /dev/loop0 /mnt/mysd
S3. 拷贝文件到挂载目录
cp foo.txt /mnt/mysd
S4. 卸载Loop设备
umount /dev/loop0
S5. 解除SD卡镜像文件和对应Loop设备的指定
losetup -d /dev/loop0
3. 如何在模拟器启动时加载SD卡镜像?
在启动模拟器时带上-sdcard选项并指定SD卡镜像文件的路径和名称, 下面是其用法:
emulator -avd -sdcard
示例: emulator -avd myavd -sdcard ~/mysd.img
4. 如何将文件传送到模拟器中的SD卡上?
如果使用Eclipse启动模拟器, 那么首先在run dialog中为模拟器增加启动参数-sdcard
, 模拟器启动后, 在ddms里面就可以看到sdcard这个目录了, 然后使用文件传送按钮
就可以把文件传送到SD卡中了.
在命令行下可以使用adb工具来传送文件, 用法如下:
adb push
示例: adb push foo.txt /sdcard
如何在android模拟器中模拟sd卡,如何在Android模拟器中模拟SD卡相关推荐
- Android开发之下载Tomcat服务器的文件到模拟器的SD卡
Tomcat服务器可以到Apache的官网去下载http://tomcat.apache.org/,如何配置和使用百度下也有很多介绍,只要把Java的SDK配下java_home环境变量就行了,因为T ...
- android sd卡挂载命令,android - 从android中的adb shell手动挂载SD卡 - 堆栈内存溢出
我有一个Android 4.1手机(联想820). 经过一些旨在对内部SD ram进行分区的更改(更改后,手机将不再安装外部 SD卡.我很擅长Linux,但我从未见过Android shell. 我很 ...
- 在Android中访问内置SE和基于SE的卡模拟(一)
2013-10-10 编写 前言 在"十问Android NFC手机上的卡模拟"文中仅仅简单的介绍了一下相关的概念,如果需要了解基于SE的卡模拟的更多细节,也就是,究竟在Andro ...
- 【Android 性能优化】应用启动优化 ( 方法追踪代码模板 | 示例项目 | SD 卡访问权限 | 示例代码 | 获取 Trace 文件 | Android Studio 查看文件)
文章目录 一. 方法追踪代码模板 二. 追踪 Launch 页面的 onCreate 方法执行情况 1. 示例项目 2. SD 卡访问权限问题 ( 动态权限申请 ) 3. MainActivity o ...
- android 6.0 sd卡读写权限,Android 6.0 读写SD卡权限问题
一.问题描述## Android 6.0 下默认存储SD卡,使用原生FMRadio生成的文件保存到内部存储中 [预置条件]插入T卡[操作步骤]设置>存储设备和USB>选择SD卡为默认存储& ...
- 微信开发者工具模拟器、IOS真机调试、Android真机调试中Editor效果不一致问题
问题环境: 1.微信开发者工具1.05.2110290(以下简称"工具") 2.真机调试1.0版本(不区分IOS与Android) 3.微信的editor component,用于 ...
- android获取内部存储卡里的文件,获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径...
获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径 获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径 sd卡存储外部存储卡路径外部存储卡外部存储卡路径内置存储卡外 ...
- android 最新sdk版本,详解如何在Android studio中更新sdk版本和build-tools版本
一.首先看下Android开发用到的sdk目录: build-tools 保存着一些Android平台相关通用工具,比如adb.和aapt.aidl.dx等文件. aapt即Android Asset ...
- sd卡分区 提示sd卡损坏_如何从损坏的SD卡中恢复图像
sd卡分区 提示sd卡损坏 Just because your SD card is spitting out file errors and gibberish file names doesn't ...
最新文章
- 第三方账号登陆的过程及由此引发的血案
- JS,中文,未结束的字符常量
- iconfont在html种颜色,iconfont+开始支持彩色图标
- [算法天天练] 归并排序
- linux ora-00031,kill session遇到ORA-00031錯誤
- MyBatis复习(八):MyBatis 分页插件 PageHelper
- Python int与string 的转换
- Spark开发入门与实践(一)
- latex安装血泪史及错误解决
- EasyUI 中combobox利用拼音进行检索
- somachine3.1安装包和安装方法
- 阿里云域名转入/转出操作教程
- 备战数学建模36-时间序列模型2
- 一首记忆深刻的诗:《昭君出塞》
- 数据结构STL——golang实现前缀基数树radix
- 洲际酒店集团与国际青年成就达成全球合作
- 自用win软件小合集
- As的LogCat打开方法
- 360安全卫士造成Sharepoint文档库”使用资源管理器打开“异常
- 云班课计算机题答案,云班课答案获取