Ha il plugin ADT creare automaticamente un file di build formica?
Domanda
I creato un progetto Android a pochi mesi fa e ora hanno di automatizzare il processo di compilazione con Hudson. La guida dev Android menziona un file build.xml che viene creato quando si genera un progetto ( http://developer.android.com/guide/developing/other-ide.html ), ma io non vedere uno nel mio progetto. Dovrò creare questa mano o posso eseguire un comando per generare esso?
Soluzione
Il plugin ADT non genera un file Ant.
Il comando android
genererà un file Ant quando si crea un nuovo progetto dalla riga di comando chiamando android create project
. Si potrebbe creare un progetto di esempio e copiare i file build.xml
, build.properties
e local.properties
da quella directory.
In alternativa, si può semplicemente copiare il modello build.xml
direttamente da $ANDROID_HOME/tools/lib/build.template
poi basta cambiare il nome del progetto.
Poi basta creare un file build.properties
- è dove si posiziona eventuali modifiche locali alle proprietà Ant
.
Inoltre è necessario un file local.properties
, ma non si controlla che nel controllo del codice sorgente - questo è dove si specifica la directory $ANDROID_HOME
impostando la proprietà sdk.dir
Altri suggerimenti
Il seguente genererà un file build.xml così come un file local.properties se uno non esiste nel progetto.
android update project --path <path to your project directory>
È possibile utilizzare questa procedura di seguito:
- Apri riga di comando
- Vai a:
<path/to/android sdk/tools>
- Esegui:
$ android update project --path /path/to/my-project
=> genereràbuild.xml
elocal.properties
-
Crea file di:
ant.properties
con due linee di sottokey.store=path/to/keystore key.alias=alias name
-
Apri
build.xml
e rinominare il nome del progetto, se necessario -
Esegui come
ant build
(debug, release, ecc ...)