Managing Projects-用命令行管理Android工程

我们主要使用Android SDk中的“android”命令行工具来管理Android工程。
“android ”工具可以创建三种类型的工程:
1. 一个包含了所有的文件和资源的工程,可以被编译为一个.apk文 件用户安装到设备或模拟器上。
2. 创建一个用户库,供其他工程使用。一旦一个Android工程被设计为用户库,它将无法安装到设备上。
3. 创建测试工程。
首先,我们学习创建一个Android工程

创建Android工程

要创建一个Android工程,你必须使用“android”工具。当你用“android”工具创建了一个新工程,该工程的目录下会包含一些默认的应用文件,子文件,配置文件和构建文件。
要创建一个新的Android工程,打开命令行,导航到Android SDK安装目录下的tools/目录下,运行:
android create project \
--target <target_ID> \
--name <your_project_name> \
--path path/to/your/project \
--activity <your_activity_name> \
--package <your_package_namespace>
代码说明:
1. target指定你的工程的“构建目标”,即构建工程需要的SDK的对应的ID,在命令行中运行
android list targets命令可以查看所有的可用SDK ID。
2. name是你的工程的名字,这项是可选的。如果提供,这个name将作为编译工程生成的.apk文件的文件名。
3. path指定工程目录的位置,如果工程目录不存在,就新创建一个。
4. activity指定默认的Activity类名。Activity类文件会被创建到
<path_to_your_project>/src/<your_package_namespace_path>/目录下,如果没有指定name选项2中提到的,activity选项的值将作为.apk的名字。
5. package指定工程的包命名空间,与java语言规则一致。
例子:
android create project \
--target 1 \
--name MyAndroidApp \
--path ./MyAndroidAppProject \
--activity MyAndroidAppActivity \
--package com.example.myandroid
一旦创建好工程,你便可以进行开发了。你可以按照需要移动工程文件夹。
有的时候,你需要更新一下SDK版本或是想在已有代码上创建一个新的工程,那么,该怎么做那?下面我们开始学习如何更新一个Android工程。


更新工程

[color=red]我们使用android update project命令来更新工程。你可以使用这个命令来修改构建目标(--target)和工程
的名字(—name)[/color]或者 [color=red]如果是eclipse adt生成的android项目,可以进入到项目目录,通过如下命令为项目增加ant支持:[/color]
要更新一个已存在的Android工程,打开命令行,导航到Android SDK安装目录下的tools/目录下,运行:
android update project --name <project_name> --target <target_ID>
--path <path_to_your_project>
代码说明:
1.target指定你的工程的“构建目标”,即构建工程需要的SDK的对应的ID,在命令行中运行
android list targets命令可以查看所有的可用SDK ID;
2. path指定工程目录的位置;
3. name是你的工程的名字,这项是可选的。
例子:
android update project --name MyApp --target 2 --path ./MyAppProject
创建一个库工程

一个用户库工程是一个基本的Android工程,你可以按照上面创建一个新的Android工程的方式进行创建,也可以使用“android”工具来生成一个新的库工程。

要创建一个新的Android库工程,打开命令行,导航到Android SDK安装目录下的tools/目录下,运行:

android create lib-project --name <your_project_name> \
--target <target_ID> \
--path path/to/your/project \
--package <your_library_package_namespace>
create lib-project命令创建了一个基本的工程结构,包含了一些预设属性,告诉编译系统这是一个库。这是通过在工程的project.properties文件中增加一行 android.library=true做到的,project.properties文件位于工程的根目录下。
一旦命令执行完毕,新的库工程被创建,你可以把源代码和资源文件移进这个工程里。
如果你想把一个已存在的应用工程转化为一个库工程,以便其他的应用可以使用它,你可以直接在工程的project.properties文件中增加一行 android.library=true来实现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值