2013-03-30 20 views
25

Ho cercato di eseguire programmi semplici che ho ottenuto direttamente dal download del codice sorgente per il libro 'Beginning Android 4'. Tuttavia, ho un sacco di problemi con i file build.xml (vedi domande precedenti, che non hanno risposta). Il mio ultimo è, che viene dal un semplice programma Label demo:Come creare build.xml per un progetto Android?

# ant debug 
Buildfile: /home/me/src/ANDROID/MyProjects/Label/build.xml 

BUILD FAILED 
Target "debug" does not exist in the project "LabelDemo". 

ho poi controllato con altri file build.xml di lavoro e come fasr posso dire, grep attraverso il testo del file, 'debug' non esiste neanche lì. Ma loro lavorano.

Quindi, ovviamente, devo creare file build.xml in modo errato. Qual è il modo corretto di creare il file di build per un progetto Android (dalla riga di comando).

risposta

65

Run android update project -p ..., dove ... è il percorso del progetto. Questo creerà o aggiornerà lo build.xml e i relativi file di compilazione della riga di comando. Ciò presuppone che la directory tools/ dell'SDK nel tuo PATH; in caso contrario, sarà necessario qualificare completamente il percorso del comando android.

+0

Cool! Questo ha funzionato. Ha anche 'risolto' i miei altri problemi con 'classe taskdef com.android.ant.SetupTask non può essere trovato'. –

+4

progetto di aggiornamento android -p. --target android-19 – Sileria

+4

Google ha deciso per te che non è più possibile utilizzare lo strumento da riga di comando Android. Pertanto questo comando non funziona più. Grazie Google :( – humanityANDpeace