2010-03-17 150 views

回答

11

ADT插件不生成Ant文件。

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

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

然后,只需创建一个build.properties文件—这就是你把任何Ant属性覆盖。
您还需要一个local.properties文件,但不要将其检入源代码管理—这是通过设置sdk.dir属性来指定$ANDROID_HOME目录的位置。

+0

愚蠢的问题。如果'local.properties'不在源代码管理中,那么当你签出这个项目时你应该怎么做? – 2010-03-17 21:13:44

+8

回答:'android update project --path/path/to/my-project' – 2010-03-17 21:20:09

+0

*我需要*一个build.properties文件吗?我不知道 - 你能给我一个我需要它的地方的例子吗?基本上这个项目是使用ADT插件创建的,但现在我需要在Hudson中自动完成构建,所以我需要弄清楚如何在那里构建它。 – Eno 2010-03-22 01:44:27

10

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

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

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(调试,发布等...)