1、在命令行管理模拟器设备(AVD)

  • list:列出机器上所有已经安装的Android版本和AVD设备
  • list avd:列出机器上所有已经安装的AVD设备;
  • list target:列出机器上所有已经安装的Android版本
  • create avd:创建一个AVD设备
  • delete avd:删除一个AVD设备
  • update avd:升级一个AVD设备使其符合新的SDK环境
  • create project:创建一个新的Android项目
  • update project:更新一个已有的Android项目
  • create test-project:创建一个新的Android测试项目
  • update test-project:更新一个已有的Android测试项目

例1:要查看当前系统上所有已安装的AVD设备,则可以输入:android list avd,如下图:

例2:创建一个全新的AVD设备,可执行如下命令:

android create avd -n <AVD名称> -t <SDK版本号> -s <AVD皮肤> -p <AVD保存路径>

如:android create avd -n 1.5 -t 3 -s HVGA

2、用emulator命令启动模拟器

使用emulator.exe启动模拟器有两种方法:

  • emulator -avd <AVD名>
  • emulator -data <镜像文件名称>

例如如下命令:

emulator -avd 2.2      //此处为运行名为2.2的AVD设备

emulator -data userdata-qemu   //此处为以userdata-qemu作为镜像文件来运行AVD设备,而该镜像文件则位于AVD设备保存位置的avd文件夹目录下找到,如:

3、常用的ADB命令

ADB是一个非常强大的工具,位于SDK安装目录的platform-tools子目录下,它既可以完成模拟器文件与电脑文件的相互复制,也可以安装apk应用,甚至直接切换到Android系统中执行Linux命令。

  • adb -devices:查看当前运行的模拟器
  • adb push c:/123.doc /sdcard/:将电脑文件复制到模拟器中
  • adb push /sdcard/abc.txt c:/ :将模拟器文件复制到电脑
  • adb shell:启动模拟器的shell窗口,此时就可以在模拟器的shell窗口中直接执行Linux命令
  • adb install [-r] [-s] <文件> :安装apk文件,其中-r表示重装该apk,-s表示将apk安装到SD卡上,默认是安装到内部存储器上
  • adb uninstall [packge] [-k]:从系统中卸载程序包,-k表示只删除该应用程序,但保留该应用程序所有的数据和缓存目录

Android adb 常用技巧的更多相关文章

  1. Android ListView 常用技巧

    Android ListView 常用技巧 Android TextView 常用技巧 1.使用ViewHolder提高效率 ViewHolder模式充分利用了ListView的视图缓存机制,避免了每 ...

  2. Android ADB 常用命令

    Android ADB 常用命令 泛原罪 2016.09.21 00:02* 字数 605 阅读 2912评论 0喜欢 1 [TOC] adb logcat 查看日志 详细内容可参见 ADB Usag ...

  3. Android ListView 常用技巧总结

    本文对 ListView 中的一些常用技巧做一个总结.附:虽然现在 RecyclerView 已逐渐取代 ListView,但实际情况是大部分项目中还在使用 ListView.当然,后续我会在我的博客 ...

  4. Android ADB常用命令使用

    Android SDK: adb shell 命令的使用(am.pm.wm.screencap.monkey等) https://blog.csdn.net/xietansheng/article/d ...

  5. android adb常用命令

    android adb命令: adb root --获取root.adb remount --获取文件操作权限(push)adb shell pm list package 获取包名列表com.mqt ...

  6. Android adb常用指令

    Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态. 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或 ...

  7. android adb 常用指令

    转自:http://www.cnblogs.com/playing/archive/2010/09/19/1830799.html Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你 ...

  8. android adb常用指令

    介绍一个更详细的介绍ADB的: https://github.com/mzlogin/awesome-adb/blob/master/README.md ----------------------- ...

  9. 【转】android adb常用指令

    Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态. 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或 ...

随机推荐

  1. Daject初探 - 一个开源关系型数据库对象关系映射(ORM)模型

    Daject简介 Daject是用php写的一个关系型数据库抽象模型,通过该模型,可以在不写任何SQL或写很少的SQL就能执行大多数数据库查询操作.Daject具有面向对象,跨数据库的优点,通过数据库 ...

  2. Linux内核分析作业二—操作系统是如何工作的

    一.实验:简单的时间片轮转多道程序内核代码运行与分析 my_start_kernel之前都是硬件初始化,它是操作系统的执行入口,每循环100000次就进行一次打印. 执行更加简单,每次时钟中断时都会调 ...

  3. eclipse 配置git ssh登录

    实现需要安装git的插件,由于我使用的adt和eclipse for javaee版本两个,都已经安装了git插件,就不再演示了,网上都有. 这篇文章主要是介绍使用ssh进行认证的方式. 1.首先,配 ...

  4. Maven搭建webService (一) 创建服务端---使用main函数发布服务

    今天和大家分享下 使用maven 搭建 webService 服务端: 首先需要在你的IDE中集成Maven.集成办法此处略....... 1.创建一个web工程. 2.在pom文件中增加以下依赖: ...

  5. WCF 之 DataContract

    在客户端与服务端之间传递的自定义数据类型,格式如下: [DataContract] public class User :IExtensibleDataObject { [DataMember] pu ...

  6. could not open XXX permission denied

    http://www.cplusplus.com/forum/beginner/104404/3/ -std=c++11 -std=gnu++11 Then you probably just don ...

  7. RedHat Linux下注册Apache为系统服务并设为开机启动

    1.系统环境: 操作系统:Red Hat Enterprise Linux Server release 5.4 Apache版本:httpd-2.2.19 2.注册服务 #将apachectl复制到 ...

  8. hdu 3951 Coin Game 博弈论

    思路: 当n<=k时,先手必胜: 当k=1时,n为奇数先手胜,否则后手胜: 当k>1时,先手操作之后必定形成链,后手操作后形成二条一样的链,之后,先手怎么操作,后手就怎么操作,则后手必胜. ...

  9. 表单插件——form

    表单插件——form 通过表单form插件,调用ajaxForm()方法,实现ajax方式向服务器提交表单数据,并通过方法中的options对象获取服务器返回数据,调用格式如下: $(form). a ...

  10. [itint5]最短路径遍历点

    http://www.itint5.com/oj/#50 此题有点难,参考了这篇文章,是个两条路的DP: http://blog.csdn.net/a83610312/article/details/ ...