在Android模拟器中使用SD卡

本文详细介绍了如何在Android模拟器中使用SD卡进行调试的方法,包括配置环境变量、创建SD卡镜像文件、向SD卡放入文件等步骤,并提供了常见错误解决办法。

 

在开发android多媒体应用或者在开发需要使用本地存储的应用的时候,就需要在android的模拟器上使用sd 卡进行代码调试。使用方法如下:

 

1.   在环境变量中的path变量的值后面加上;D:/Program Files/JavaTools/android/android-sdk/tools其作用和配置javapath的环境变量类似

2.创建一个SD卡镜像文件

打开cmd,我是进入到d盘根目录下,输入如下命令:mksdcard 1024M sdcard.img
   
该命令会在当前目录(我即是d盘根目录)下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜

像文件。
    1024M
表示1024兆,即该SD卡有1G的容量,也可用K做单位(1M=1024K),K,M必须大写。
   
目前Android支持8M~128GSD卡。

3.  点击debug debug configuration 进入到debug configuration界面,target面板上点击AVD mangager,如下图所

   示:

 

4.       avdm的界面上Name输入AVD Name输入名字,在SDCard输入刚才创建的img,输入完之后,点击create AVD,之后点击finish,如图所示:

 

 

 

5.       使用sd卡进行调式:

 

 

6.       SD卡放入文件:假设文件放在G:/music 下,进入G:/music目录执行如下命令:

G:/music>adb push testmp3.mp3 sdcard/testmp3.mp3

就将G:/music下的testmp3.mp3放入到了sd

在程序中就可以使用目录为”/sdcard/testmp3.mp3”来使用这个文件了。

 

      如果在copy 的过程中出现如下错误:
     error: device not found
     只需要在eclipse中打开模拟器就可以了

     如果出现如下错误:

     error: more than one device and emulator

     则可能是开启了两个或多个模拟器,或者是开发机器通过USB还连着android设备,只需要多开的

    模拟器,或者将设备的USB 拔出。

 

7.  管理SD卡上的文件

     管理SD卡上的文件可以借助DDMS来进行,DDMS是安装eclipse的android 的插件一同安装的。

    点击DDMS图标进入到DDMS界面

     如图:

      

      

   

   进入到DDMS界面之后就可以查看SD卡上的文件的信息,并且可以进行删除操作,删除操作是先选中

   要删除的文件,然后再点击右上角的删除按钮即可如图所示:如果在File Explorer下面看不到SD卡,

   可以使用运行程序或调式程序并且选中sd卡的adv将模拟器运行起来即可。

  

    

      

 

如果是连接到设备上进行调试,则可以对设备的sd卡进行管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值