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?

È stato utile?

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

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top