Android模拟器avd的创建、使用和调试相关命令
1.创建AVD命令:android-sdk-windows\tools目录下面有android命令 android list 列出当前系统中已安装的Android版本以及已安装的AVD(Android Virtual Device)设备。
Available Android targets:
———-
id: 1 or “android-4″
Name: Android 1.6
Type: Platform
API level: 4
Revision: 3
Skins: HVGA, QVGA, WVGA800 (default), WVGA854
ABIs : armeabi
———-
id: 2 or “android-10″
Name: Android 2.3.3
Type: Platform
API level: 10
Revision: 2
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854
ABIs : armeabi
———-
id: 3 or “android-11″
Name: Android 3.0
Type: Platform
API level: 11
Revision: 2
Skins: WXGA (default)
ABIs : armeabi
———-
id: 4 or “android-12″
Name: Android 3.1
Type: Platform
API level: 12
Revision: 3
Skins: WXGA (default)
ABIs : armeabi
Available Android Virtual Devices:
Name: android1.6
Path: C:\Documents and Settings\Administrator\.android\avd\android1.6.avd
Target: Android 1.6 (API level 4)
ABI: armeabi
Skin: WVGA800
———
Name: android2.3
Path: C:\Documents and Settings\Administrator\.android\avd\android2.3.avd
Target: Android 2.3.3 (API level 10)
ABI: armeabi
Skin: WVGA800
Sdcard: 16M
———
Name: android3.0
Path: C:\Documents and Settings\Administrator\.android\avd\android3.0.avd
Target: Android 3.0 (API level 11)
ABI: armeabi
Skin: WXGA
前面列出所有可用的Android版本,后面列出已有的AVD设备
创建AVD命令,android create avd -n <avd名称> -t<android版本> -p<AVD设备保存位置> -s <选择avd皮肤>
比如 android create avd -n wsh -t 6
6是android 2.3的代号。
创建好了之后,在C:\Documents and Settings\Administrator\.android\avd 既%android_sdk_home%/android 目录的avd子目录,该目录下包含2个文件一个wsh.ini一个wsh.avd,其中sdcard.img是SD卡镜像,userdata.img是用户数据镜像。
2.创建好AVD后,可以使用下面的启动该AVD
android-sdk-windows\tools目录下面有emulator命令: emulator -avd wsh //wsh为刚才创建的AVD名字。
3.使用和调试命令。1)android-sdk-windows\platform-tools 目录下面有adb工具(android debug bridge) 2)调试命令 tools\ddms.bat
adb devices 列出所有已经启动的AVD设备
adb shell 进入AVD设备中的命令行。(linux 系统中的命令可用比如ls)
在运行ddms界面的右侧,Emulator Control中可以模拟电话打入和短信以及位置信息等。
4.安装android 程序 .apk
E:\wsh\android\android-sdk-windows\tools>adb install e:\wsh\android\example\TableLayoutTest.apk
adb server is out of date. killing…
* daemon started successfully *
66 KB/s (19092 bytes in 0.281s)
pkg: /data/local/tmp/TableLayoutTest.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
[1] Segmentation fault pm install /data…
E:\wsh\android\android-sdk-windows\tools>adb install -r e:\wsh\android\example\TableLayoutTest.apk
62 KB/s (19092 bytes in 0.296s)
pkg: /data/local/tmp/TableLayoutTest.apk
Success
Android模拟器avd的创建、使用和调试相关命令的更多相关文章
- 通过CMD命令行创建和使用Android 模拟器 AVD
进行Android APP测试时,若手持android手机设备稀少的情况下,我们可以通过创建Android模拟器AVD来代替模拟android手机设备,本文就具体介绍如何创建和使用AVD. 1.创建A ...
- 让Android模拟器速度飞起来_Eclipse+BlueStacks调试Android应用【2012-10-30】
谨将此文献给无真机进行调试的各位同仁们,有真机的幸运儿请自觉飘过 原文地址:http://www.cnblogs.com/hbbbs/archive/2012/10/30/2746950.html 长 ...
- Android adb基本命令-cd,ls,目录相关命令
cd的命令 cd -:代表进入家目录,普通用户是/home/用户名,root用户是/root目录,-是家目录的代表 cd /:这是进入根目录,/是根目录的代表 cd .. :是返回上一级的目录 cd ...
- windbg调试相关命令
windbg 查找函数:x exe!main* 条件断点打印字符:bp 7199a2b0 ".printf \"message:%ma\", poi(@esp+8);.e ...
- linux 调试相关命令
1. tail -f filename 调试时,log输出到文件,但是又想看到即时输出信息 未完待续....
- mysql创建用户及授权相关命令
移步: https://zhidao.baidu.com/question/1576368583039067980.html
- Android 模拟器 下载、编译及调试
Android 模拟器源码下载 Android 模拟器源码的下载与 Android AOSP 源码库的下载过程类似,可以参考 Google 官方提供的 Android 源码下载文档 来了解这个过程. ...
- Android 模拟器下载、编译及调试
Android 模拟器源码下载 Android 模拟器源码的下载与 Android AOSP 源码库的下载过程类似,可以参考 Google 官方提供的 Android 源码下载文档 来了解这个过程. ...
- android模拟器创建时的PANIC: Could not open:错误的解决
创建AVD之后,在启动时报如下错误,解决方法如下: 在环境变量中创建ANDROID_SDK_HOME=D:\Program Files (x86)\Android\android-sdk,后面的当然是 ...
随机推荐
- erlang mnesia 数据库实现SQL查询
Mnesia是一个分布式数据库管理系统,适合于电信和其它需要持续运行和具备软实时特性的Erlang应用,越来越受关注和使用,但是目前Mnesia资料却不多,很多都只有官方的用户指南.下面的内容将着重说 ...
- WCF 学习总结2 -- 配置WCF
前面一篇文章<WCF 学习总结1 -- 简单实例>一股脑儿展示了几种WCF部署方式,其中配置文件(App.config/Web.config)都是IDE自动生成,省去了我们不少功夫.现在回 ...
- Js获取Cookie值的方法
function getCookie(name) { var prefix = name + "=" var start = document.cookie.indexOf(pre ...
- java jvm学习笔记一
欢迎装载请说明出处:http://blog.csdn.net/yfqnihao java的class只在需要的时候才内转载入内存,并由java虚拟机的执行引擎来执行,而执行引擎从总的来说主要的执行方式 ...
- LIBSVM的使用方法
[原文:http://wenku.baidu.com/view/7e7b6b896529647d27285276.html] 目 录 1 Libsvm下载... 3 2 Libsvm3.0环境变量设 ...
- git 的版本回滚
当用git clone 复制远程代码库到本地时,使用 git branch 只能看到默认库(master),当远程库有多个分支时,可以使用 git branch -a 查看全部的分支, 然后git c ...
- linux内核-双向链表
linux中的经典宏定义 offsetof 定义:offsetof在linux内核的include/linux/stddef.h中定义. #define offsetof(TYPE, MEMBER) ...
- 编译并使用Lua语言
Lua是一个小巧的脚本语言,该语言设计的目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能. 可扩展性.Lua的扩展性非常卓越,可以通过Lua代码或C代码扩展,很多功能可以通过外部库来扩 ...
- nyoj 199 无线网络覆盖
无线网络覆盖 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学. 现在学校给了他一个 ...
- DS18B20 for STM32 源代码 【worldsing笔记】
DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式:温度测量范围为-55℃-+125℃,可编程为9位-12位A/D转换精度,测温分辨率可达0.0625℃.主 ...