我创建了一个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