什么叫用户安卓sd卡虚拟内存sd卡内存是什么怎么设置

> 给Android虚拟机AVD加一个虚构内存卡
给Android虚拟机AVD加一个虚构内存卡
hjs2192 & &
发布时间: & &
浏览:190 & &
回复:0 & &
悬赏:0.0希赛币
给Android虚拟机AVD加一个虚拟内存卡
          给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是你已经创建的avd的名字,运行指令后就会自动运行你的avd,不要关闭它。
  其实向avd里面加一个虚拟的sd卡已经完成了
  。如是我们现在想要添加文件的话可以在这个dos下加载,运行指令为
  adb push E:/music/ddd.mp3
  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方案,可视化,简单,操作性强。
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&}

我要回帖

更多关于 用户虚拟sd卡空间 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信