5

几个月前我创建了一个 Android 项目,现在必须使用 Hudson 自动化构建过程。Android 开发指南提到了生成项目时创建的 build.xml 文件(http://developer.android.com/guide/developing/other-ide.html),但我在我的项目中没有看到。我必须手动创建它还是可以运行命令来生成它?

4

3 回答 3

11

ADT 插件不会生成 Ant 文件。

android当您从命令行通过调用创建新项目时,该命令将生成一个 Ant 文件android create project。您可以创建一个示例项目并从该目录复制build.xml,build.propertieslocal.properties文件。

或者,您可以直接复制build.xml模板,$ANDROID_HOME/tools/lib/build.template然后更改项目名称。

然后只需创建一个build.properties文件——您可以在其中放置任何 Ant 属性覆盖。
您还需要一个local.properties文件,但不要将其签入源代码管理 - 这是您$ANDROID_HOME通过设置sdk.dir属性指定目录的地方。

于 2010-03-17T20:01:41.733 回答
10

以下将生成一个 build.xml 文件以及一个 local.properties 文件(如果您的项目中不存在)。

android update project --path <path to your project directory>

于 2011-05-15T23:16:40.280 回答
3

您可以使用以下步骤:

  • 打开命令行
  • 去:<path/to/android sdk/tools>
  • 运行:$ android update project --path /path/to/my-project=> 它将生成build.xmllocal.properties
  • 创建文件:ant.properties下面有两行

    key.store=path/to/keystore
    key.alias=alias name
    
  • 如果需要,打开build.xml并重命名项目名称

  • 运行方式ant build(调试、发布等...)

于 2013-08-02T08:17:06.047 回答