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?

¿Fue útil?

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 y local.properties
  • Crear archivo: ant.properties con dos líneas más abajo

    key.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 ...)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top