Saya baru saja mengunduh Android Studio untuk Linux dari: http://developer.android.com/sdk/installing/studio.html
Saya bertanya-tanya bagaimana cara mencetak ke konsol?
Baik System.out.print(...)
atau Log.e(...)
dari android.util.Log
tampaknya bekerja.
Run
jendela seperti yang saya jawab di sini .. stackoverflow.com/a/46843640/2462531Jawaban:
Jalankan aplikasi Anda dalam mode debug dengan mengklik
di menu atas Android Studio.
Di bilah status bawah, klik
5: Debug
tombol, di sebelah4: Run
tombol.Sekarang Anda harus memilih
Logcat
konsol.Di kotak pencarian, Anda dapat mengetik tag pesan Anda, dan pesan Anda akan muncul, seperti pada gambar berikut (di mana tag itu berada
CREATION
):Lihat artikel ini untuk informasi lebih lanjut.
sumber
Android memiliki metode sendiri untuk mencetak pesan (disebut
logs
) ke konsol, yang dikenal sebagaiLogCat
.Saat Anda ingin mencetak sesuatu ke
LogCat
, Anda menggunakanLog
objek, dan menentukan kategori pesan.Opsi utamanya adalah:
Log.d
Log.e
Log.i
Log.v
Log.w
Anda mencetak pesan dengan menggunakan
Log
pernyataan dalam kode Anda, seperti contoh berikut:Di dalam Android Studio, Anda dapat mencari pesan log berlabel
myTag
untuk dengan mudah menemukan pesan diLogCat
. Anda juga dapat memilih untuk memfilter log berdasarkan kategori, seperti "Debug" atau "Peringatkan".sumber
Could not get unknown property 'Log' for object of type com.android.build.gradle.internal.api.LibraryVariantImpl.
Log.wtf
(Kegagalan yang Mengerikan): Derror: cannot find symbol variable log.
Android Studio 3.0 dan sebelumnya:
Jika solusi lain tidak berhasil, Anda selalu dapat melihat output di Monitor Android .
Pastikan untuk mengatur filter Anda untuk Tampilkan hanya aplikasi yang dipilih atau buat filter khusus.
sumber
Anda dapat melihat
println()
pernyataan diRun
jendela Android Studio.Lihat jawaban terperinci dengan tangkapan layar di sini .
sumber
Jika aplikasi Anda diluncurkan dari perangkat, bukan IDE, Anda dapat melakukannya nanti di menu:
Run
-Attach Debugger to Android Process
.Ini dapat bermanfaat saat debugging notifikasi pada aplikasi tertutup.
sumber
Saya telah memecahkan masalah dengan mencabut otorisasi debugging USB saya.
Untuk Mencabut,
Buka Pengaturan Perangkat> Aktifkan Opsi Pengembang> Cabut otorisasi debugging USB
sumber
Hati-hati saat menggunakan Logcat , itu akan memotong pesan Anda setelah ~ 4.076 byte yang dapat menyebabkan banyak sakit kepala jika Anda mencetak data dalam jumlah besar.
Untuk menyiasatinya, Anda harus menulis fungsi yang akan memecahnya menjadi beberapa bagian seperti itu .
sumber