Saya menginstal Android Studio kemarin, dan saya mencoba menggunakan LogCat untuk melihat log. Tapi tidak ada yang ditampilkan di logcat. Saya menggunakan terminal untuk menjalankan ./adb logcat
dan berfungsi.
Apakah ada seseorang yang bisa menjelaskan kepada saya cara menggunakan logcat di Android Studio?
android-studio
logcat
pengguna2506173
sumber
sumber
Jawaban:
Restart logcat selalu membantu saya.
sumber
Saya sering memasuki kondisi ini. Logcat kosong. Pekerjaan debug, saya bisa mencapai breakpoints. Tidak ada filter yang ditetapkan. Level log ada di Verbose. Saya memperbaikinya dengan berulang kali mengulangi hal-hal berikut:
adb kill-server && adb start-server
ddms
di baris perintah.Dan akhirnya me-restart komputer jika semuanya gagal.
Masalahnya adalah terputus-putus, saya pikir Android Studio hanya buggy.
sumber
Saya memiliki masalah yang sama tetapi saya diselesaikan dengan langkah-langkah berikut, Coba ini sekali.
1) Di studio android.
2) Buka jendela Monitor Android (bagian bawah studio Android)
3) Anda dapat melihat drop-down di sudut kanan (pemintal)
4) pilih - Hanya tampilkan Aplikasi yang dipilih .
sumber
Anda perlu menekan Alt+ 6dua kali untuk memulai kembali jendela logcat. Dengan begitu ia akan menampilkan keluaran log.
Masalahnya terutama terjadi dalam mode debug.
sumber
Ini membantu saya:
1. Aktifkan integrasi ADB 2. Buka Monitor Perangkat Android Periksa apakah perangkat Anda online dan Buat filter yang diperlukan
sumber
Cara terbaik untuk memperbaiki beberapa perubahan yang tidak perlu adalah dengan membatalkan cache
Buka FILE -> klik "INVALIDATE CACHES / RESTART" maka kotak dialog akan muncul, Pilih tombol "INVALIDATE CACHES / RESTART".
Studio Android akan secara otomatis memulai ulang dan membangun kembali indeks.
sumber
Di aplikasi Android Studio Anda harus mengklik opsi aplikasi Debug (Shift + f9) untuk berjalan dalam mode debug dan untuk mengaktifkan LogCat.
sumber
Jalankan perintah ini di terminal. Itu akan mulai bekerja lagi.
sumber
Restart Android Studio membantu saya.
sumber
Bukan jawaban teknis tetapi Anda mungkin ingin memeriksa kotak pencarian untuk logcat. Jika ada karakter yang dimasukkan, logcat Anda akan kosong karena akan mencari karakter atau kata tertentu, dan kemudian jika tidak ada, log logcat Anda akan benar-benar kosong.
sumber
Bagi saya, masalahnya adalah bahwa saya memiliki dua emulator dengan nama yang sama (saya membuatnya, menghapusnya, dan kemudian membuatnya lagi dengan nama yang sama). Ada dua entri emulator di dropdown logcat dan terhubung dengan yang salah. Yang harus saya lakukan adalah beralih ke yang lain. Saya mencegah masalah secara permanen dengan mengganti nama emulator.
sumber
**
**
Saya baru saja menyelesaikan ini setelah BULAN dari gangguan dan masalah.
Tidak ada yang membantu, monitor perangkat berfungsi dengan baik selama debugging tetapi tampilan logcat standar selalu kosong.
Alasannya sangat sederhana:
Tampilan logcat ada di sana tetapi telah dipindahkan ke 0 lebar oleh pembaruan!
Anda berada di Tab "ALT 6", Anda melihat dua tab di sana "ADB log" dan "Devices | logcat"
Devices | logcat benar-benar berarti bahwa itu terdiri dari Perangkat DAN logcat, dibagi oleh perbatasan vertikal.
Perbatasan vertikal dapat dipindahkan dan selama pembaruan tampaknya telah bergerak ke 100% benar.
Ini menghasilkan logcat yang akan dikumpulkan tetapi tidak ditampilkan, gerakkan pointer mouse Anda ke kanan jendela alat dan hanya DRAG logcat kembali ke tampilan.
Solusi ini tidak akan membantu semua orang, tetapi saya menemukan banyak orang yang bekerja dengan koneksi ADB dan masih tidak ada output logcat, mereka mungkin terkena masalah yang sama.
sumber
Cobalah untuk menutup proyek dan membukanya kembali. Ini berhasil untuk saya. Log akan muncul kembali.
sumber
Dalam kasus saya, di menu opsi pengembang ada opsi yang disebut
Revoke USB debugging authorisations
.Setelah Anda mencabut semua otorisasi yang ada, ia akan meminta lagi untuk memercayai komputer yang Anda gunakan setelah itu mulai menampilkan log lagi.
sumber
Pastikan Anda memiliki nilai propper ukuran buffer Logger di opsi menu pengembang emulator Anda.
sumber
Dalam kasus saya, saya menghapus "gambar" dari dropdown kecil di sebelah kanan. Itu muncul setelah itu. Itu karena itu akan mencari log untuk kata kunci di kotak pencarian itu, jadi jika tidak menemukan kecocokan, maka akan kembali kosong
sumber
Sungguh aneh masih menghadapi masalah ini bahkan pada Android Studio versi terbaru. Saya membaca daftar panjang solusi tetapi tidak berhasil untuk saya. Jawaban yang diterima bekerja pada versi Android Studio sebelumnya (saya kira itu v2.3)
Saya melakukan yang berikut ini agar Logcat berfungsi kembali:
Saya berharap pengaturan ulang logcat idealnya memberi saya efek yang sama tetapi tidak. Filter beralih secara manual adalah satu-satunya hal yang berhasil.
Ini ada di Android Studio 3.0.1 (stable) (Saya tidak bisa memperbaruinya sebelum menyelesaikan proyek saat ini) Masalah terjadi ketika saya memulai Android studio di pagi hari untuk melanjutkan pekerjaan yang saya tinggalkan di malam hari. Saya berharap para devs akan melihat ini. Sungguh melelahkan untuk mencoba lebih dari 15 solusi dari stackoverflow dan masih belum membuahkan hasil. Bahkan menyebalkan mengungkapkan solusi lain untuk korban masa depan dari masalah ini.
sumber
Ini mungkin bukan masalah Anda, tetapi saya telah menemukan bahwa ketika memiliki beberapa jendela Android Studio terbuka, logcat hanya diarahkan ke salah satunya, dan tidak harus yang menjalankan aplikasi yang aktif.
Misalnya, Jendela 1 adalah tempat saya mengembangkan aplikasi Tic-Tac-Toe, dan Jendela 2 adalah tempat saya mengembangkan aplikasi cuaca. Jika saya menjalankan aplikasi cuaca dalam mode debug, mungkin hanya Window 1 yang dapat menampilkan entri logcat.
sumber
Di sisi kanan tab "Perangkat logcat" ada tombol "Tampilkan hanya Logcat dari Proses yang dipilih". Ini tidak sempurna, karena setiap kali saya menjalankan proses lain saya harus mendorongnya lagi, tetapi itulah satu-satunya solusi yang bekerja untuk saya. Sejauh ini...
sumber
Bagi saya, masalahnya adalah perangkat terhubung dalam
Charge only
mode.Mengubah mode ke
Media device (MTP)
(atauTransfer files
di beberapa perangkat) menyelesaikan masalah.sumber
Di Android 3.6.1 (Maret 2020) saya harus:
sumber
Di Android studio 0.8.0 Anda harus mengaktifkan integrasi ADB melalui Tools -> Android, sebelum menjalankan aplikasi Anda. Kemudian log kucing akan bekerja dengan benar. Perhatikan bahwa jika Anda membuat integrasi ADB dinonaktifkan ketika aplikasi Anda sedang berjalan dan lagi mengaktifkannya, maka log cat tidak dapat menunjukkan apa pun kecuali Anda membangun kembali proyek Anda.
sumber
Dalam kasus saya, saya baru saja memfilter output sehingga tampak kosong bahkan setelah me-restart Logcat dll.
sumber
Masalah saya terpecahkan, setelah saya menambahkan android: debuggable = "true" di bawah aplikasi di AndroiManifest.xml Anda (bahkan tanda ide sebagai sintaks yang salah! ????)
sumber
Langkah 1: Hubungkan Ponsel Anda dengan opsi Pengembang Android Aktif dan USB Debug Aktif.
Langkah 2: Pergi ke
View > Tools Window > Logcat
Langkah 3: Sebelum Menjalankan Proyek Pastikan Ponsel Anda Menghubungkan Android Studio. Kemudian jalankan aplikasi
Catatan: Jika Anda Tidak Dapat Menampilkan Logcat Cukup Mulai Ulang Android Studio:
File > Invalid Caches/ restart
sumber
Di Android Studio 0.8.9, saya membuka Android Device Monitor , memilih emulator saya dari daftar Devices dan mendapatkan output di tab LogCat .
Setelah itu, saya kembali ke tampilan utama Android Studio dan memilih Restore Logcat view di sebelah kanan tab Android DDMS dan itu dia!
Jika ini tidak berhasil, Anda bisa melihat logcat Anda di Monitor Perangkat Android seperti yang saya jelaskan di kalimat pertama.
sumber
Punya masalah yang sama hari ini.
Rupanya saya juga menjalankan eclipse dan semua output logcat dialihkan ke eclipse. Karena log hanya dapat ditampilkan di satu tempat, pastikan Anda tidak menjalankan beberapa debugger.
sumber
Aku baru saja memperbaikinya. Cari ikon-ikon kecil di ujung kanan layar DDMS yang mengembalikan tampilan Logcat Perangkat dan Tampilan ADB.
Ketika DDMS pertama kali muncul dengan tab "ADB Logs" dan "Devices | logcat" muncul. "Perangkat | logcat" adalah yang harus menunjukkan output perangkat, tetapi kosong. Entah bagaimana saya berhasil menyembunyikan salah satu dari tab itu, saya lupa persis bagaimana caranya. Tapi, di sebelah kanan ada ikon kecil yang bertuliskan "Restore ADB", dan saya mengkliknya dan muncul. Lalu ada ikon kecil lain yang mengatakan "Restore Devices logcat view". Saya mengklik itu, dan tiba-tiba muncul dan menunjukkan output perangkat lagi.
sumber
LogCat
selama debugging wi-fi. Saya membukaDevice File Explorer
, melihat bahwa tidak ada perangkat resmi dalam daftar dan menerima sidik jari RSA pada smartphone. Setelah itu saya bisa melihatLogcat
, tetapi sering rusak dan mengirim sidik jari ini lagi.sumber
Itu kadang terjadi pada saya saat menggunakan emulator. Saya cukup mencolokkan perangkat dan menjalankan aplikasi. Logcat kembali bekerja dan begitu ketika saya kembali ke emulator. Saya kira hanya dengan mengganti dua perangkat dan / atau emulator juga berfungsi.
sumber