Come posso stampare i messaggi (come una bandiera) alla console di Eclipse (o log) durante lo sviluppo e il debug di un'applicazione AndroidCome uscita messaggi alla console di Eclipse, quando in via di sviluppo per Android
risposta
Piuttosto che cercare di output alla console, uscita Log
volontà di LogCat che potete trovare in Eclipse andando a: Finestra-> Mostra Visualizza-> Altri ... -> Android-> Logcat
Avere uno sguardo allo reference for Log
.
I vantaggi di utilizzare LogCat sono che è possibile stampare colori diversi a seconda del tipo di registro, ad es .: Log.d
stampe blu, Log.e
stampe arancione. Inoltre è possibile filtrare per tag registro, messaggio di log, processo id e/o da nome dell'applicazione. Questo è davvero utile quando vuoi solo vedere i log della tua app e tenere separati gli altri elementi del sistema.
Log.v("blah", "blah blah");
È necessario aggiungi la vista Log di Android in eclissi per vederli. Esistono anche altri metodi che dipendono dalla gravità del messaggio (errore, verbose, avvertenze, ecc.).
+1 Che ne dite di fare questo in biblioteca? Ho provato a ma non mostra nulla su logcat. – Roylee
Io uso il metodo Log.d anche si prega di importare import android.util.Log;
Log.d("TAG", "Message");
Ma si prega di tenere a mente che, quando si desidera visualizzare i messaggi di debug allora non utilizzare Esegui come piuttosto usare "Debug Come " quindi seleziona Applicazione Android. Altrimenti non vedrai i messaggi di debug.
System.out.println()
invia anche a LogCat. Il vantaggio dell'uso del buon vecchio System.out.println()
consiste nel fatto che è possibile stampare un oggetto come System.out.println(object)
nella console se è necessario verificare se una variabile è inizializzata o meno.
Log.d
, Log.v
, Log.w
, ecc metodi consentono solo di stampare stringhe alla console e non oggetti. Per aggirare questo problema (se lo desideri), devi utilizzare String.format
.
Oppure, per le istanze di oggetti, puoi sempre usare 'toString()'. Questo è ciò che 'System.out.println (Object)' esegue internamente. Se viene utilizzato il metodo 'toString()' di 'Object' stesso (ad esempio per i tipi di array), potrebbe non essere possibile ottenere un output utile. –
mi salva la digitazione. Mi piace sempre quando gli oggetti si prendono cura di se stessi. ; ) – Tirtha
Non esegue il dump dell'oggetto, stampa come "Log". –
i usano sotto formato di registro per la stampa miei contenuti in Logcat
Log.e("Msg","What you have to print");
Il primo parametro è il [tag, non il messaggio] (https://developer.android.com/reference/android/util/Log.html). – msanford
- 1. Come accedere alla console di rails in produzione via capistrano?
- 2. Console Eclipse non mostra uscita
- 3. Ottimizzazione di Eclipse per lo sviluppo Android
- 4. Messaggi Android - Sviluppo vs Distribuzione
- 5. Come posso reindirizzare l'output della console JNI alla vista di Eclipse Console, quando il plugin Eclipse utilizza JNI?
- 6. Strumenti di sviluppo in IE7 per visualizzare i messaggi di registro della console
- 7. La console di Eclipse non mostra l'intera uscita
- 8. Eclipse: JVM terminato. Codice di uscita = 2
- 9. Console di uscita rotaie dopo uscita lunga
- 10. Come abilitare LogCat/Console in Eclipse per Android?
- 11. Uscita informazioni di debug nella console
- 12. Evento di uscita applicazione console .NET
- 13. Carica javascript via console Firebug
- 14. uscita viene inviato console invece REPL quando si utilizzano fili in Eclipse/antiorario
- 15. Riproduci logger Akka non invia messaggi di debug alla console
- 16. Come eliminare l'app pubblicata dalla console di sviluppo android
- 17. Installazione plugin ADT in Eclipse per lo sviluppo Android
- 18. Google App Engine: accesso alla console di sviluppo?
- 19. Debug Applicazione Jline2 via Eclipse
- 20. Android: Come posso stampare una variabile sulla console di eclipse
- 21. Echo off in uscita console Jenkins
- 22. Uscita strana quando si scrive su stdout in console
- 23. Invio di messaggi SMS/SMS via PHP
- 24. Messaggi di errore e log della console in Electron?
- 25. Dovrei preoccuparmi dei messaggi di log della console DDMS "Impossibile collegarsi a nnnn locale per debugger"?
- 26. uscita Symfony Console con carattere di escape
- 27. Apice in uscita console C++
- 28. Uscita console strana in TortoiseHG
- 29. Sviluppo di applicazioni per chat Android
- 30. in via di sviluppo dell'interfaccia utente di a GNU/Smalltalk
my, my, quanto può essere semplice ... questi piccoli suggerimenti aiutano quelli di noi che sono NUOVI su queste piattaforme. Grazie m6tt! Cordiali saluti: qui c'è un'opzione di filtro che aiuta MOLTO ~ – Sage