2011-12-11 13 views
5

Il mio processo di sviluppo Android è quello di creare ed eseguire il debug della mia app in eclissi e quando sono pronto per la pubblicazione produco un apk firmato, offuscato (con proguard) eseguendo "ant release" dalla shell.Come si crea una versione Android firmata e offuscata da eclipse interna?

E 'possibile produrre un rilascio firmato proguard da dentro eclissi? Sto usando eclipse indigo su Windows con la versione 13 di ADK

risposta

3

Sì. Una volta abilitato ProGuard aggiungendo la voce proguard.config=proguard.cfg a project.properties, Eclipse oscurerà il codice quando si esporta un pacchetto firmato. Dettagli here.

BTW, è necessario eseguire l'aggiornamento all'ultimo ADT (15).

+0

Grazie e +1 per ADT (15). Ma come faccio a sapere se ha funzionato/offuscato? quando eseguo il rilascio delle formiche posso vedere i progressi di proguard - in eclissi niente. Ricevo il file apk – Twisted

+1

Sì, non ci sono indicatori o messaggi di avanzamento. C'è un messaggio se si ottiene comunque un errore. Se ha funzionato ci sarà una directory 'progurad /' nella directory del progetto, contenente i soliti file (mapping.txt, ecc.). –

+0

Non ho trovato una directory di proguard quindi suppongo che non funzioni poi – Twisted

Problemi correlati