给Android虚拟机AVD加一个虚拟内存卡
来源:互联网 发布:淘宝松下18650锂电池 编辑:程序博客网 时间:2024/06/05 19:15
给Android虚拟机AVD加一个虚拟sdcard
在写音乐播放器的时候,不想把每次写好的APK装到手机中来运行,个人感觉挺麻烦的,就想着在我的AVD里面放几首音乐进去,这样测试比较方便,但是通过DDMS的File Explorer往手机的sdcard里面放歌曲的时候会出现
Read-only file system
Failed to push selection: Read-only file system
这样的错误。原因是我的AVD并没有一个sdcard,因此我们就需要创建一个虚拟的sdcard,不过不要着急,很简单的,不要看到在dos下运行就泄气了,跟着我的思路很简单的。
1,首先要创建一个sdcard.img的SD卡的镜像文件。
操作方式为:进入sdk的tools目录下,输入命令
mksdcard 1024M sdcard.img
其中1024M是指的我们创建的磁盘空间是1G的,大小读者可以自行设置,sdcard是镜像文件名。做好这步后,在tools目录下会生成一个sdcard.img文件。第一步完成,镜像文件创建完毕
2.此步是将创建的虚拟sd卡加到虚拟机上去并向sd卡中加文件,有两种方法
A方案.在另外打开一个dos窗口,进入tools目录下,然后运行命令
emulator -sdcard sdcard.img -avd AVDNAME
注意AVDNAME是你已经创建的avd的名字,运行指令后就会自动运行你的avd,不要关闭它。
其实向avd里面加一个虚拟的sd卡已经完成了
。如是我们现在想要添加文件的话可以在这个dos下加载,运行指令为
adb push E:/music/ddd.mp3 /sdcard
B方案.另外我们可以使用另外一种方式来处理,本人更偏爱这种方式,打开Android Virtual Devices编辑你的AVD
然后AndroidManifest.xml加入SDCard的权限设置
<!-- 创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
然后运行AVD,然后使用DDMS的File Explorer向avd的sdcard里面加文件
注意:::文件中不能包含中文,不能有空格。
本人比较喜欢b方案,可视化,简单,操作性强。
- 给Android虚拟机AVD加一个虚拟内存卡
- 给Android虚拟机AVD加一个虚拟内存卡
- 给android虚拟机加内存
- android的AVD加sdcard
- AVD android虚拟机访问Tomcat
- 给VM虚拟机加硬盘
- 给linux虚拟机加硬盘
- eclipse 启动两个android AVD(虚拟机)
- 在Android虚拟机AVD中安装APK
- 更改android开发虚拟机设备avd路径
- Android给Gallery处于中间的图片加一个背景图片
- 给按钮加一个背景图片
- 给FlexViewer加一个登录
- 给editplus加一个主题
- 给prometheus加一个export
- 在android虚拟机AVD上安装apk应用
- android avd虚拟机中鼠标拖动 输入C
- android学习笔记(2)- 创建虚拟机AVD
- 17周项目五(1)。百钱买百鸡
- 任意两点间距离 Floyed 算法
- 使用PullToRefresh实现下拉刷新和上拉加载
- 十七周项目---排序
- clr via C#笔记(1)
- 给Android虚拟机AVD加一个虚拟内存卡
- 基于多串口ETH005设备的Socket网络编程
- CSS透明属性详解
- 中国阶层实力分析
- 在Dreamweaver中tpa,tppabs标签批量清除
- 17周项目五(2)。换分币
- Qt学习--关于Qt项目中.pro文件解析
- CentOS查看内核版本,位数,版本号
- DOM4J使用