Ho appena scaricato Android Studio per Linux da: http://developer.Android.com/sdk/installing/studio.html
Mi chiedo come stampare sulla console?
Né System.out.print(...)
né Log.e(...)
da Android.util.Log
sembrano funzionare.
Esegui l'applicazione in debug _ modalità facendo clic su
nel menu superiore di Android Studio.
Nella barra di stato in basso, fai clic sul pulsante 5: Debug
, accanto al pulsante 4: Run
.
Ora dovresti selezionare la console Logcat
.
Nella casella di ricerca, puoi digitare tag del tuo messaggio e il tuo messaggio dovrebbe apparire, come nella seguente immagine (dove il tag è CREATION
):
Controlla questo articolo per maggiori informazioni.
Android ha il proprio metodo di stampa dei messaggi (chiamato logs
) nella console, noto come LogCat
.
Quando si desidera stampare qualcosa su LogCat
, si utilizza un oggetto Log
e si specifica la categoria del messaggio.
Le opzioni principali sono:
Log.d
Log.e
Log.i
Log.v
Log.w
Si stampa un messaggio utilizzando un'istruzione Log
nel codice, come nell'esempio seguente:
Log.d("myTag", "This is my message");
All'interno di Android Studio, puoi cercare i messaggi di registro etichettati myTag
per trovare facilmente il messaggio in LogCat
. Puoi anche scegliere di filtrare i registri per categoria, ad esempio "Debug" o "Avvisa".
Puoi vedere le istruzioni println nella finestra Run
in Android Studio. così puoi vedere le dichiarazioni prinln in quella finestra.
Vedi risposta dettagliata con screenshot qui
Se la tua app viene avviata dal dispositivo, non da IDE, puoi farlo in seguito nel menu: Run
- Attach Debugger to Android Process
.
Questo può essere utile quando esegui il debug delle notifiche su un'applicazione chiusa.