我創建了一個Android項目在幾個月前,現在有自動與哈德森的構建過程。 Android開發指南提到了在生成項目時創建的build.xml文件(http://developer.android.com/guide/developing/other-ide.html),但我在項目中沒有看到它。我是否必須手動創建它,還是可以運行命令來生成它?ADT插件是否自動創建一個ant構建文件?
5
A
回答
11
ADT插件不生成Ant文件。
當您通過調用android create project
從命令行創建新項目時,android
命令將生成一個Ant文件。您可以創建一個示例項目並從該目錄中複製build.xml
,build.properties
和local.properties
文件。
或者,您可以直接從$ANDROID_HOME/tools/lib/build.template
複製build.xml
模板,然後更改項目名稱。
然後,只需創建一個build.properties
文件—這就是你把任何Ant屬性覆蓋。
您還需要一個local.properties
文件,但不要將其檢入源代碼管理—這是通過設置sdk.dir
屬性來指定$ANDROID_HOME
目錄的位置。
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.xml
和local.properties
創建文件:
ant.properties
兩個下面key.store=path/to/keystore key.alias=alias name
打開
build.xml
和重命名項目名稱行,如果需要運行方式
ant build
(調試,發佈等...)
相關問題
- 1. 自動構建Maven插件
- 2. Ant構建文件配置
- 3. 鏈接Ant構建文件
- 4. Ant構建文件問題
- 5. 加密Ant構建文件
- 6. Ant構建文件和庫
- 7. 是否有可能以編程方式創建ant構建文件?
- 8. Eclipse插件:創建一個新文件
- 9. 構建一個Wordpress插件
- 10. 使用Ant構建Jenkins插件
- 11. 是否可以在Cordova iOS插件中自動構建設置?
- 12. 插入數據庫自動創建一個文件夾
- 13. 從自動構建中的現有罐子創建Eclipse插件
- 14. 創建一個ant文件來運行其他螞蟻文件
- 15. 是否有一個redmine插件一次創建多個問題?
- 16. 通過主ANT構建文件構建多個Android項目
- 17. 使用Vim創建帶有自動插件的多個文件
- 18. Ant構建文件遷移學說(要求是/否)
- 19. 想要一個eclipse java項目來自動運行ant構建文件
- 20. 創建一個jQuery插件
- 21. 創建一個wp插件
- 22. 創建一個Grails插件
- 23. Vue創建一個插件
- 24. 創建一個excel插件
- 25. Ant構建問題:創建的附加文件夾
- 26. 通過Ant構建文件創建數據庫(不填充它)
- 27. 使用ant構建文件創建jar的問題
- 28. ANT是否仍支持在windows下創建.cab文件?
- 29. 在文件夾(Python)中自動創建一個文件
- 30. 創建一個Maven Mojo,自動將新源文件夾添加到構建中
愚蠢的問題。如果'local.properties'不在源代碼管理中,那麼當你簽出這個項目時你應該怎麼做? – 2010-03-17 21:13:44
回答:'android update project --path/path/to/my-project' – 2010-03-17 21:20:09
*我需要*一個build.properties文件嗎?我不知道 - 你能給我一個我需要它的地方的例子嗎?基本上這個項目是使用ADT插件創建的,但現在我需要在Hudson中自動完成構建,所以我需要弄清楚如何在那裏構建它。 – Eno 2010-03-22 01:44:27