在开发android多媒体应用或者在开发需要使用本地存储的应用的时候,就需要在android的模拟器上使用sd 卡进行代码调试。使用方法如下:
1. 在环境变量中的path变量的值后面加上;D:/Program Files/JavaTools/android/android-sdk/tools其作用和配置java的path的环境变量类似
2.创建一个SD卡镜像文件
打开cmd,我是进入到d盘根目录下,输入如下命令:mksdcard 1024M sdcard.img
该命令会在当前目录(我即是d盘根目录)下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜
像文件。
1024M表示1024兆,即该SD卡有1个G的容量,也可用K做单位(1M=1024K),K,M必须大写。
目前Android支持8M~128G的SD卡。
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卡进行管理
本文详细介绍了如何在Android模拟器中使用SD卡进行调试的方法,包括配置环境变量、创建SD卡镜像文件、向SD卡放入文件等步骤,并提供了常见错误解决办法。
616

被折叠的 条评论
为什么被折叠?



