2010-03-17 17 views

risposta

11

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.

+0

domanda stupida. Se 'local.properties' non è nel controllo del codice sorgente, cosa dovresti fare quando controlli il progetto? –

+8

Risposta: 'Progetto di aggiornamento android --path/percorso/su/mio-progetto' –

+0

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

10

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>

3

È 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 e local.properties
  • Crea file: ant.properties con due linea sotto

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

Problemi correlati