Autore Topic: eliminare i log nell'app ufficiale  (Letto 408 volte)

Offline mambu

  • Utente normale
  • ***
  • Post: 167
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
eliminare i log nell'app ufficiale
« il: 19 Aprile 2012, 16:29:51 CEST »
0
Salve a tutti, come da titolo vorrei eliminare tutti i miei log di debug senza stare ad eliminarli tutti manualmente. Esiste un modo rapido di far compilare apk senza?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:eliminare i log nell'app ufficiale
« Risposta #1 il: 19 Aprile 2012, 16:42:06 CEST »
0
Purtroppo no.
Io ho utilizzato una soluzione un po' sporca dichiarando una costante:

Codice (Java): [Seleziona]
class Config{

//.....

public static final boolean DEBUG = true;

}

e poi nel codice


Codice (Java): [Seleziona]
//....

if(Config.DEBUG)
      Log.d(....);

Prima di rilasciare metto a false la costante e quindi l'applicazione non logga più niente.
Tieni conto che in questo modo l'if e la chiamata alla classe Log non vengono proprio compilati quindi è anche abbastanza efficiente come soluzione.

Offline mambu

  • Utente normale
  • ***
  • Post: 167
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:eliminare i log nell'app ufficiale
« Risposta #2 il: 19 Aprile 2012, 17:03:56 CEST »
0
quello che avevo trovato anche io..farò così grazie :)

poerò non è che sai come fare un find and replace su tutto il progetto in eclisse?

Offline mambu

  • Utente normale
  • ***
  • Post: 167
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:eliminare i log nell'app ufficiale
« Risposta #3 il: 19 Aprile 2012, 17:46:38 CEST »
0
mi rispondi da solo, se vi interessa andate a vedere a questo link

How do I do a Find-and-Replace in multiple files in Eclipse? - Web Tutorials - avajava.com