在新版本的Android sdk,即Android sdk 1.5 r1,使用新的android工具替代了之前版本中activitycreator。在之前版中的activitycreator工具只具有新建 android项目的功能,新的android工具不仅具有新建项目的功能,为了适应新的sdk支持多个Android版本的目的,它还增加了创建 avd,即Android虚拟设备(Android Virtual Device)。下面将简单描述一下这个工具的使用方法。

android是一个批处理脚本(win)或shell脚本(linux),它在android_home/tools目录中,其中android_home即Adnroid sdk的根目录。用法如下:

android [global option] action [action option]

全局选项(global option):

-h --help 显示命令的帮准信息

-s --silent 以安静模式运行命令,仅会打印错误信息

-v --verbose 以详细模式运行命令,会在控制台输出错误、警告和其它一些信息

动作(action),动作由一个动词后跟一个可选的命令对象

list 列出当前的目标和虚拟设备

list avd 列出当前的虚拟设备

list target 列出当前的目标

create avd 新建一个Android虚拟设备

move avd 移动或重命名一个Android虚拟设备

update avd 更新Android虚拟设备匹配新sdk的目录

delete avd 删除Android虚拟设备

create project 新建Android项目

update project 更新Android项目 (项目中必须存在AndroidMenifest.xml文件)

list、list avd、list target动作没有选项。

create avd动作

-t --target 新avd的目标(必须)

-c -sdcard avd使用的sd card镜像文件的路径,或者新sd card的大小

-p --path 指向新建avd目录的路径

-n --name 新avd的名称(必须)

-f --force 强制新建一个avd

-s --skin avd使用的皮肤

move avd动作

-p --path 移动或重命名的avd的目录路径

-n --name 移动或重名的avd的名称(必须)

-r --rename avd的新名称

delete avd动作

-n --name 删除的avd的名称(必须)

update avd动作

-n --name 更新的avd的名称(必须)

create project动作

-k --package 包名(必须)

-n --name 项目名

-a --activity activity名(必须)

-t --target 新项目的目标(必须)

-p --path 存放新项目的目录路径(必须)

update project动作

-t --target 项目更新后的目标(必须)

-p --path 项目的路径(必须)

-n --name 项目的名称

注:

  1. 在上面列出的选项中后面加了必须,说明运行此动作时,必须制定此选项
  2. 目标(target)是 指使用的Android sdk的版本,在Android sdk 1.5 r1中,其可选值为1、2和3。1表示使用Android sdk 1.1,2表示使用Android sdk 1.5,3在2的基础上,增加了google map api。

更多相关文章

  1. android系统中“关于设备”中android版本和android安全补丁信息
  2. Android设备功能之录音教程篇
  3. android之使用mvn构建创造项目步骤
  4. Android设备功能之传感器教程篇
  5. 《android 1: 创建一个安卓项目》
  6. “加一”项目总结--android使用篇(二)(转)
  7. [Android] 基于 Linux 命令行构建 Android 应用(二):命令行管理项目
  8. Android Wear带你理解跨设备的Android 技术体系
  9. Android studio 导入项目出现:Failed to crunch file

随机推荐

  1. 把NDK集成到Eclipse
  2. 基于Android的Linux内核的电源管理:概述
  3. android 创建文件夹和文件
  4. Android(安卓)启用 SessionTicket
  5. Android(安卓)Studio系列-单元测试入门篇
  6. Android获取当前城市名称
  7. UI开发
  8. Android常见的十个高级控件
  9. java.lang.IllegalAccessError: Class re
  10. 添加广告的时候学到的东西