Ho creato un progetto Android alcuni mesi fa e ora devo automatizzare il processo di compilazione con Hudson. La guida di sviluppo di Android menziona un file build.xml che viene creato quando si genera un progetto (http://developer.android.com/guide/developing/other-ide.html) ma non ne vedo uno nel mio progetto. Dovrò creare questo a mano o posso eseguire un comando per generarlo?Il plugin ADT crea automaticamente un file di build ant?
risposta
Il plug-in ADT non genera un file Ant.
Il comando android
genera un file Ant quando si crea un nuovo progetto dalla riga di comando chiamando android create project
. È possibile creare un progetto di esempio e copiare i file build.xml
, build.properties
e local.properties
da quella directory.
In alternativa, è sufficiente copiare il modello build.xml
direttamente da $ANDROID_HOME/tools/lib/build.template
quindi modificare semplicemente il nome del progetto.
Quindi creare un file build.properties
— è dove si posizionano eventuali sostituzioni di proprietà Ant.
Inoltre è necessario un file local.properties
, ma non verificarlo nel controllo del codice sorgente — questo è dove si specifica la directory $ANDROID_HOME
impostando la proprietà sdk.dir
.
Quanto segue genererà un file build.xml e un file local.properties se uno non esiste nel progetto.
android update project --path <path to your project directory>
È possibile utilizzare la procedura seguente:
- riga di comando Apri
- Vai a:
<path/to/android sdk/tools>
- Run:
$ android update project --path /path/to/my-project
=> genereràbuild.xml
elocal.properties
Crea file:
ant.properties
con due linea sottokey.store=path/to/keystore key.alias=alias name
Aprire
build.xml
e rinominare il nome del progetto in caso di necessitàEsegui come
ant build
(debug, release, ecc ...)
- 1. Plugin di Eclipse: crea un nuovo file
- 2. cos'è questa build ANT?
- 3. Come si configura il plugin ADT nell'eclisse
- 4. java.lang.NoClassDefFoundError ANT build
- 5. Ant to Maven - più target di build
- 6. Crea NetBeans (ant) genera più file jar per un progetto
- 7. Un modo per generare automaticamente il file ant build.xml da Eclipse?
- 8. Come avvolgere una build Ant con Maven?
- 9. Esistono plugin per ottimizzare automaticamente il file Eclipse.ini?
- 10. È possibile utilizzare un file di build ANT come file di costruzione Phing?
- 11. Crea file temporaneo e rimosso automaticamente
- 12. Eclipse Plugin e modifica ADT per l'integrazione dell'API nel menu Crea progetto
- 13. Come installare il plugin ADT Android in Eclipse?
- 14. Intellij "Crea progetto automaticamente" guai
- 15. Il plugin ADT non viene visualizzato in Eclipse
- 16. Come utilizzare Ant per rinominare automaticamente il file apk di output?
- 17. Crea automaticamente requirements.txt
- 18. Crea automaticamente un diagramma delle classi
- 19. Problemi di installazione del plugin ADT Eclipse 3.7 Ubuntu 11.10
- 20. Plugin di PhoneGap Build non funzionanti
- 21. Creazione di un set di file segnaposto vuoto in Ant
- 22. Come si imposta il percorso di generazione Eclipse e il percorso classe da un file di build Ant?
- 23. Inclusione di file jar esterni in una nuova build di file jar con Ant
- 24. Crea automaticamente dopo il salvataggio, per Visual Studio 2015?
- 25. Ant build non funzionante: impossibile trovare un compilatore javac
- 26. Hudson Build-Time Trend Plugin?
- 27. Crea test apk Android usando il sistema gradle build
- 28. Come ricompilare con -Xlint: deselezionato nell'attività di build Ant?
- 29. Ant: Trovare il percorso di un file in una directory
- 30. Esecuzione di un file .cmd da Ant
domanda stupida. Se 'local.properties' non è nel controllo del codice sorgente, cosa dovresti fare quando controlli il progetto? –
Risposta: 'Progetto di aggiornamento android --path/percorso/su/mio-progetto' –
Ho * bisogno * di un file build.properties? Non lo so - puoi darmi un esempio di dove mi servirebbe? Fondamentalmente questo progetto è stato creato usando il plugin ADT ma ora ho bisogno di automatizzare la build in Hudson, quindi ho bisogno di capire come farlo costruire lì. – Eno