《Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目》中我曾介绍过如何给Android SDK配置环境变量,现在它就有用武之地了,我们可以直接在Windows命令提示符(cmd)窗口下去使用这些Android命令来辅助我们进行开发。

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的一些常用命令提示符(cmd)指令的更多相关文章

  1. [资料]常用Windows CMD指令

    1. 查找80端口开放情况 netstat -aon|findstr “80″ 2. 用netstat查询端口占用程序的PID,显示列表的最后一列就是占用程序的PID,然后再利用tasklist找到这 ...

  2. C/C++:Windows cmd 指令

    一.快捷键1. Windows键 自从104键盘首次加入Windows键后,微软便一直计划为这个键添加更多功能,当然Win8也不例外. * Win+C:调出应用Charm菜单(Metro.传统桌面) ...

  3. AngularJS常用插件与指令收集

    angularjs 组件列表 bindonce UI-Router Angular Tree angular-ngSanitize模块-$sanitize服务详解 使用 AngularJS 开发一个大 ...

  4. SEO站长必备的十大常用搜索引擎高级指令

    作为一个seo人员,不懂得必要的搜索引擎高级指令,不是一个合格的seo.网站优化技术配合一些搜索引擎高级指令将使得优化工作变得简单.今日就和大家聊聊SEO站长必备的十大常用搜索引擎高级指令的那些事儿. ...

  5. 常用ARM汇编指令

    常用ARM汇编指令 [日期:2012-07-14] 来源:Linux社区  作者:xuyuanfan77 [字体:大 中 小]     在嵌入式开发中,汇编程序常常用于非常关键的地方,比如系统启动时初 ...

  6. Linux常用到的指令汇总

    Linux常用到的指令汇总 根据鸟哥linux私房菜上定义的:一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find 登入與登出(開機與關機):telnet, ...

  7. Android 基础:常用布局 介绍 & 使用(附 属性查询)

    Android 基础:常用布局 介绍 & 使用(附 属性查询)   前言 在 Android开发中,绘制UI时常需各种布局 今天,我将全面介绍Android开发中最常用的五大布局 含 Andr ...

  8. Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令

    Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...

  9. JAVA:调用cmd指令(支持多次手工输入)

    JDK开发环境:1.8 package com.le.tool; import java.io.BufferedReader; import java.io.File; import java.io. ...

随机推荐

  1. 多线程(三)GCD

    一.GCD GCD:Grand Central Dispatch,宏大的中央调度!!!是苹果为多核的并行运算提出的解决方案,会自动合理地利用更多的CPU内核(比如双核.四核), GCD的底层依然是用线 ...

  2. ASPxGridView中如何对主从表绑定数据

    注:在从表的aspxgridview中的(OnDataBinding()事件中绑定数据)-----代码如下 //绑定属性值表protected void grid2_sonTable_DataBind ...

  3. 【spring 5】AOP:spring中对于AOP的的实现

    在前两篇博客中,介绍了AOP实现的基础:静态代理和动态代理,这篇博客介绍spring中AOP的实现. 一.采用Annotation方式 首先引入jar包:aspectjrt.jar && ...

  4. I/O系统,多线程、图形用户界面编程

    多线程 进程与线程区别: 进程需要分配独立的内存空间:线程在同一内存空间中工作,可以共享同一块内存和系统资源 与Java相关的API: 1)Thread类 方法:start()启动: urn() : ...

  5. angular directive指令的复用

    “指令之之所以要定义成指令就是为了复用!” 指令一定是可以用在不同的controller里面的,为了在不同的controller去使用它,我们一定要给指定的配置项一个指令.这样才能跟外面的控制器进行交 ...

  6. Symantec System Recovery

    目的:备份系统,备份文件,裸机恢复,异机恢复等 工具:http://bbs.kafan.cn/thread-1800182-1-1.html 下载地址:http://pan.baidu.com/s/1 ...

  7. 三国塔防游戏android源码

    三国塔防游戏源码,这个游戏源码比较完整的,因为上传有20M限制,把代码工程包分开了,主文件是TFGame,其他res大家按照安卓包加进去就行,欢迎下载并交流 ,大家可以参考一下吧.<ignore ...

  8. Centos6.5(final)安装gcc和g++,python以及导致问题的解决方法

    安装gcc:yum install gcc  安装g++:yum install gcc-c++ 安装python: centos默认是2.6的版本, 下载python ,我下载的是2.7.10. 1 ...

  9. kickstart简介 20140707

    kickstart是红帽发行版中的一种安装方式,它通过以配置文件的方式来记录linux系统安装是的各项参数和想要安装的软件.只要配置正确, 整个安装过程中无需人工交互参与,达到无人值守安装的目的,因而 ...

  10. sqlite mvc分页

      <tr class="tr1">                 <td>                     共<asp:Literal r ...