关于android AVD的几条命令

Android程序的测试离不开AVD,我们可以通过命令行创建一个AVD:


1.首先把Android安装路径中的tools文件夹、platform-tools文件夹设置到环境变量,或是进入相关命令的存放路径。


2.通过android list target命令可以查看当前Android SDK版本:

关于android AVD的几条命令_第1张图片


3.接着,我们可以通过android list avds查看已经创建的AVD:

关于android AVD的几条命令_第2张图片


4.我们通过AVD Manager创建AVD时,可以看到sdcard有两个选项:

关于android AVD的几条命令_第3张图片

如果我们直接指定大小,那么管理工具会提我们创建一个镜像文件(通常在c盘用户目录下.android目录下avd文件夹里,另一种方法是指定一个文件作为sdcard,我们采用后一种方法:


通过mksdcard -l 我们可以创建一个sdcard文件:

-l :卷标 size:大小,单位K、M(大写) file:[path]+文件名




这时我们可以在f盘下看到一个文件:


正是我们刚创建的!!!在第4步中如果我们选择File选项则可以用这个文件作为sdcard。


5.接下来我们来创建一个AVD:


命令:android create avd ,这条命令有两个必须的参数 -n(avd的名字)和 -t(avd的序号),我们用这两个参数创建一个默认的AVD


关于android AVD的几条命令_第4张图片


我们在创建AVD的时候还通过 -c 指定了我们刚才创建的sdcard文件。

注意:中间有一个提示叫我们选择,若属于y(yes),则会进入一系列的设置。


此时我们再次查看已创建的AVD:

关于android AVD的几条命令_第5张图片

可以看到,最后一个就是我们刚才创建的AVD。


6.启动AVD:emulator -avd [-


可以看到AVD已经启动了!!!

关于android AVD的几条命令_第6张图片


但是,这个AVD貌似有点大,这就需要我们用的 -scale 参数了:

这个参数的取值从0.0到1.0,一般我们指定为0.6到0.8之间就行了:

关于android AVD的几条命令_第7张图片

好了,现在我们的AVD已经很好的运行了,该是往里面copy些东西的时候了!!!


7.拷贝文件到emulator中:

命令 :adb push  删除为 adb pull


copy成功啦,我们将本地d盘下的1.MP3拷贝到了avd的sdcard中,并给了个新名字copy.MP3。

注意:本地路径(我的是windows系统)用"\",目标路径用"/"(Android底层采用linux内核).


如果要在DOS下查看sdcard中的文件,我们可以通过adb shell命令:

关于android AVD的几条命令_第8张图片

如果 要在emulator中查看我们需要有资源浏览软件,接下来我们就安装一个。


8.安装apk到emulator中:

命令:adb -s install xxx.apk

serrialNumber就是正在运行的emulator:


这里我们安装一个资源浏览软件到虚拟设备中:

关于android AVD的几条命令_第9张图片


ES File Explorer是一个资源浏览器,有了它我们就可以查看sdcard里面的文件了(可以去下载版面去搜索es_file_explorer_v1_4_8_9_web.apk,我已经上传):

关于android AVD的几条命令_第10张图片


9.演示完毕,可以通过 android delete avd -n 删除avd。

关于android AVD的几条命令_第11张图片


Thanks for watching!


你可能感兴趣的:(Android)