Android sdk 1.5 android工具的用法

在新版本的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。

你可能感兴趣的:(android,linux,xml,脚本,Google)