¿El ADT plugin crea automáticamente un fichero de construcción hormiga?
Pregunta
I creado un proyecto de Android hace unos meses y ahora tienen que automatizar el proceso de generación de Hudson. La guía dev Android menciona un archivo build.xml que se crea cuando se genera un proyecto ( http://developer.android.com/guide/developing/other-ide.html ), pero no veo una en mi proyecto. Voy a tener que crear de manera manual o puedo ejecutar un comando para generarlo?
Solución
El ADT plugin no genera un archivo de Ant.
El comando android
generará un archivo de hormiga cuando se crea un nuevo proyecto desde la línea de comandos llamando android create project
. Se puede crear un proyecto de ejemplo y copiar los archivos build.xml
, build.properties
y local.properties
de ese directorio.
Como alternativa, puede simplemente copiar la plantilla build.xml
directamente de $ANDROID_HOME/tools/lib/build.template
entonces simplemente cambiar el nombre del proyecto.
A continuación, basta con crear un archivo build.properties
- es donde se colocan las modificaciones de propiedades de Ant
.
También es necesario un archivo local.properties
, pero no comprueba que en el control de la fuente - esto es donde se especifica su directorio $ANDROID_HOME
estableciendo la propiedad sdk.dir
Otros consejos
La siguiente generará un archivo build.xml, así como un archivo local.properties si no existe uno en su proyecto.
android update project --path <path to your project directory>
Puede utilizar estos pasos:
- línea de comandos Abrir
- Ir a:
<path/to/android sdk/tools>
- Ejecutar:
$ android update project --path /path/to/my-project
=> generarábuild.xml
ylocal.properties
-
Crear archivo:
ant.properties
con dos líneas más abajokey.store=path/to/keystore key.alias=alias name
-
build.xml
abierto y renombrar el nombre del proyecto si es necesario -
Ejecutar como
ant build
(depuración, liberación, etc ...)