2010-03-17 174 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(調試,發佈等...)