2011-12-11 13 views
6

Fino ad ora faccio un file apk in modo normale: strumenti Andoid -> Esporta firmato pacchetto di applicazioni ...Export firmato pacchetto di applicazioni con la riga di comando

e non vi dò la chiave e l'alias e di quello che crea il mio file apk che pubblico nel mercato.

Ora voglio fare la stessa cosa con un terminale

cerco di usare la formica con: ant release comando, ma mi danno un pacchetto di applicazioni non firmati.

risposta

5

Se si aggiungono le linee della seguente modulo per il file build.properties (SDK pre 14) o ant.properties file di SDK (14 e oltre)

Poi il se si chiama 'uscito formica' la firma con le password corrette saranno essere fatto automaticamente per voi

(Assumendo che il keystore rilascio e ': C: /users/you/my-release-key.keystore e l'alias del vostro chiave di sblocco è: your_release_alias)

key.store=c:/users/you/my-release-key.keystore 
key.alias=your_release_alias 
key.store.password=YourKeystorePassword 
key.alias.password=YourKeyaliasPassword 

.

+0

ma non ho questo file nel mio progetto – MTA

+0

Potrebbe essere un'idea per voi di leggere la sezione su 'gestione dei progetti dalla riga di comando' nei documenti. Ti spiega come creare un progetto di esempio che renderà questi file e il build.xml di cui ha bisogno la formica, vedi: http://developer.android.com/guide/developing/projects/projects-cmdline.html – NickT

Problemi correlati