2012-03-26 4 views
27

Dopo aver aggiornato il mio plugin ADT alla versione 17 che sto ottenendo un massaggio avviso dicendoEvita la codifica hardware della modalità di debug; Attenzione in Android Manifest

Evitare hardcoding la modalità di debug; lasciarlo fuori permette di eseguire il debug e rilasciare build per assegnare automaticamente uno

Non c'era questo messaggio prima dell'aggiornamento.

Come posso evitare questo messaggio di avviso?

+3

Dove sono questi guru di Google? Voglio sapere anche questo – Bostone

+0

@Bostone, vedere http://stackoverflow.com/q/23986724/632951 – Pacerier

risposta

16

Sì, ho appena notato anche questo. Ho rimosso l'attributo debuggable dal manifest e ora posso eseguire l'app in modalità debug ed esportarla in un file APK market-ready senza modificare alcun codice.

Chiazza di petrolio!

completa spiegazione qui https://stackoverflow.com/a/4580630/682754

+1

Sono curioso di sapere anche come funziona. Questo significa che non è necessario rimuovere alcun "Log.d()" dal mio codice quando pubblichi apk rilasciato? – null

16

imbattuto in questo stesso oggi ed è stato frustrato con la risposta accettata; Non voglio fidarmi di Eclipse per "fare la cosa giusta" quando spesso non lo fa.

La risposta alla domanda posta è andare a Finestra-> Preferenze-> Android-> Controllo errore filatura o Proprietà progetto-> Preferenze Lint Android e modificare la gravità dell'avviso.

+8

Giusto per chiarire per chiunque la preferenza che stai cercando si chiama'HardcodedDebugMode 'sotto l'intestazione' Sicurezza '. Questo ha funzionato per me. Grazie – Hevski

Problemi correlati