关于android AVD的几条命令
来源:互联网 发布:剑三插件数据库 编辑:程序博客网 时间:2024/05/16 14:06
Android程序的测试离不开AVD,我们可以通过命令行创建一个AVD:
1.首先把Android安装路径中的tools文件夹、platform-tools文件夹设置到环境变量,或是进入相关命令的存放路径。
2.通过android list target命令可以查看当前Android SDK版本:
3.接着,我们可以通过android list avds查看已经创建的AVD:
4.我们通过AVD Manager创建AVD时,可以看到sdcard有两个选项:
如果我们直接指定大小,那么管理工具会提我们创建一个镜像文件(通常在c盘用户目录下.android目录下avd文件夹里,另一种方法是指定一个文件作为sdcard,我们采用后一种方法:
通过mksdcard -l <label> <size> <file>我们可以创建一个sdcard文件:
-l :卷标 size:大小,单位K、M(大写)file:[path]+文件名
这时我们可以在f盘下看到一个文件:
正是我们刚创建的!!!在第4步中如果我们选择File选项则可以用这个文件作为sdcard。
5.接下来我们来创建一个AVD:
命令:android create avd ,这条命令有两个必须的参数 -n(avd的名字)和 -t(avd的序号),我们用这两个参数创建一个默认的AVD
我们在创建AVD的时候还通过 -c <path>指定了我们刚才创建的sdcard文件。
注意:中间有一个提示叫我们选择,若属于y(yes),则会进入一系列的设置。
此时我们再次查看已创建的AVD:
可以看到,最后一个就是我们刚才创建的AVD。
6.启动AVD:emulator -avd <avd_name> [-<option> [<value>]] ... [-<qemu args>]
可以看到AVD已经启动了!!!
但是,这个AVD貌似有点大,这就需要我们用的 -scale 参数了:
这个参数的取值从0.0到1.0,一般我们指定为0.6到0.8之间就行了:
好了,现在我们的AVD已经很好的运行了,该是往里面copy些东西的时候了!!!
7.拷贝文件到emulator中:
命令 :adb push <local> <remote> 删除为 adb pull <remote> <local>
copy成功啦,我们将本地d盘下的1.MP3拷贝到了avd的sdcard中,并给了个新名字copy.MP3。
注意:本地路径(我的是windows系统)用"\",目标路径用"/"(Android底层采用linux内核).
如果要在DOS下查看sdcard中的文件,我们可以通过adb shell命令:
如果 要在emulator中查看我们需要有资源浏览软件,接下来我们就安装一个。
8.安装apk到emulator中:
命令:adb -s <serialNumber> install xxx.apk
serrialNumber就是正在运行的emulator:
这里我们安装一个资源浏览软件到虚拟设备中:
ES File Explorer是一个资源浏览器,有了它我们就可以查看sdcard里面的文件了(可以去下载版面去搜索es_file_explorer_v1_4_8_9_web.apk,我已经上传):
9.演示完毕,可以通过 android delete avd -n <name> 删除avd。
Thanks for watching!
- 关于android AVD的几条命令
- 关于内存的几条命令
- 关于android avd目录的设置
- [Android--Tool]关于AVD的使用建议
- android命令创建avd
- linux的几条命令
- mysql的几条命令
- 几条 ffmpeg 的命令
- 几条 ffmpeg 的命令
- 几条 ffmpeg 的命令
- 几条 ffmpeg 的命令
- 几条 ffmpeg 的命令
- android emulator创建avd命令
- android emulator创建avd命令
- android自动化测试中需要的使用avd等命令
- 关于Android AVD的方向键DPAD不能用的问题
- 几条实用的HTML命令
- 常用的几条NET命令
- 打开visio提示windows正在配置microsoft office visio 2007的解决方法
- 最大公约数和最小公倍数(迭代法)
- 设计模式之6大原则(4)-接口隔离原则
- 4-11~到今
- WebService实战
- 关于android AVD的几条命令
- servlet上传文件报错(三)
- Android 开机启动应用
- webservice的用法
- hdu 2255 二分图的完备匹配
- 新的起点
- 阿姆斯特朗数 软件训练营 初级 入职前练习 C/C++
- 带有武器发射子弹的游戏主界面
- shell用户手册