Android studio logcat apa pun untuk ditampilkan

308

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 logcatdan berfungsi.

Apakah ada seseorang yang bisa menjelaskan kepada saya cara menggunakan logcat di Android Studio?

pengguna2506173
sumber
2
restart android studio.
Amit Vaghela
"./adb" artinya apa? Saya tidak tahu di mana direktori itu.
Nerdy Bunz

Jawaban:

413

Restart logcat selalu membantu saya.

masukkan deskripsi gambar di sini

Amio.io
sumber
4
Saya pikir setelah memulai kembali logcat, Anda perlu menjalankan aplikasi Anda lagi
JoelFan
12
Bagus dan sederhana. Mulai bekerja segera setelah melakukan ini. Saya tidak bisa melihat tombol restart. Terkadang tersembunyi jika layar Anda kecil. Ada 2 panah seperti ini ">>" dan kemudian Anda dapat melihat tombol restart seperti pada gambar di atas.
uplearnedu.com
3
Pemfilteran di Logcat tidak berfungsi di versi Android Studio yang lebih baru. Tetapi di Android Device Monitor masih berfungsi, jadi saya menggunakannya.
KC
8
Terima kasih banyak! Tidak dapat percaya saya telah memulai kembali Android Studio tanpa hasil selama bertahun-tahun: D
Marija Milosevic
2
Ini terjadi pada saya ketika saya mengaktifkan filter dan melupakannya :(
Warlike Chimpanzee
146

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:

  • Mulai ulang logcat (lihat jawaban Zatziky di atas)
  • Ubah level log menjadi Debug (atau apa pun) dan kembali ke Verbose.
  • mencabut dan menyambungkan kembali perangkat
  • berlari adb kill-server && adb start-server
  • Tutup Android Studio dan luncurkan ddmsdi baris perintah.
  • Mulai ulang Android Studio

Dan akhirnya me-restart komputer jika semuanya gagal.

Masalahnya adalah terputus-putus, saya pikir Android Studio hanya buggy.

Robert Karl
sumber
3
Saya melakukan semua ini berulang kali dan masih rusak, saya tidak tahu mengapa. Baris perintah berfungsi dengan baik, tetapi sepertinya terputus dari Android Studio. Saya harap ini diperbaiki, saya hanya akan menginstal ulang SDK dan Android Studio saya untuk melihat apa yang terjadi karena saya tidak dapat bekerja dengan cepat seperti ini.
G_V
2
Maaf mendengarnya ... Android Studio versi apa yang Anda jalankan? Bisakah Anda memposting jika Anda menemukan apa yang memperbaiki masalah ini?
Robert Karl
2
Android Studio 0.8.14. Menginstal ulang tidak berhasil, akan mencoba SDK dan mengkonfigurasi file sekarang.
G_V
2
Saya menggunakan Android Studio 1.0.2 dan masih belum diperbaiki. EDIT: lihat tanggapan @zatziky. Tombol "reset" itu memperbaikinya
Seseorang di suatu tempat
10
Man saya merasa bodoh .. tidak ada yang berhasil, TIDAK ADA .. sampai saya membersihkan kotak pencarian di jendela Logcat .. Saya sedang mencari sesuatu sepanjang waktu.
Sindri Þór
78

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 .

masukkan deskripsi gambar di sini

Surendar D
sumber
YA TUHAN! SAYA MERASA BEGITU BODOH SEKARANG! Terima kasih!
Jacob R
OH Tuhanku ... setelah menghabiskan banyak akhirnya ini bekerja untukku
Abdul Waheed
65

Anda perlu menekan Alt+ 6dua kali untuk memulai kembali jendela logcat. Dengan begitu ia akan menampilkan keluaran log.

Masalahnya terutama terjadi dalam mode debug.

cupu
sumber
2
Ini berfungsi dengan baik untuk saya, dan sejauh ini merupakan solusi tercepat!
user1419999
tutup dan buka lagi tab Logcat
Saurav Kumar
@SauravKumar Sering kali inilah yang Anda butuhkan. Untuk waktu lain, ikuti jawaban lain
noob
36

Ini membantu saya:

1. Aktifkan integrasi ADB masukkan deskripsi gambar di sini 2. Buka Monitor Perangkat Android Periksa apakah perangkat Anda online dan Buat filter yang diperlukan masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

devgrg
sumber
2
Hanya dengan memungkinkan integrasi ADB menyelesaikan masalah
vovahost
Ya. Integrasi ADB! Ini luar biasa! Terima kasih!
Andy
33

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.

Roshan
sumber
16

Di aplikasi Android Studio Anda harus mengklik opsi aplikasi Debug (Shift + f9) untuk berjalan dalam mode debug dan untuk mengaktifkan LogCat.

Ashutosh Nigam
sumber
15

Jalankan perintah ini di terminal. Itu akan mulai bekerja lagi.

adb kill-server && adb start-server
Sajid Zeb
sumber
13

Restart Android Studio membantu saya.

Manish Butola
sumber
Restart selalu membantu, apa pun masalahnya.
Satheeshwaran
Ini bekerja untuk saya. Saya melakukan cache / Restart tidak valid. Sekarang saya mendapatkan logcat
Mohammed Nishar
12

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.

whit3hawks
sumber
1
+1, membantu saya, memeriksa spasi di kotak pencarian, mereka bertahan di restart dan cache IDE yang tidak valid. ALLAH tahu mengapa!
divyenduz
1
Sangat membantu! Saya sudah mencoba menyelesaikan masalah selama seminggu sampai saya menemukan jawaban ini!
ubuntudroid
9

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.

masukkan deskripsi gambar di sini

Mark Lu
sumber
8

**

  • Baca ini jika Anda masih terjebak dengan logcat yang kosong

**

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.

John
sumber
8

Cobalah untuk menutup proyek dan membukanya kembali. Ini berhasil untuk saya. Log akan muncul kembali.

Fazil
sumber
Ini bekerja untuk saya ... Google (atau IntelliJ) harus memeriksa mengapa ini terjadi: S karena ini tidak terjadi pada saya di AS2 hanya di AS3
Asfo
7

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.

Gunhan
sumber
7

Pastikan Anda memiliki nilai propper ukuran buffer Logger di opsi menu pengembang emulator Anda.

masukkan deskripsi gambar di sini

Santiago Battaglino
sumber
6

masukkan deskripsi gambar di sini

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

Pamela Sillah
sumber
5

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:

  1. Logcat> Tampilkan hanya aplikasi yang dipilih> Tidak ada filter

masukkan deskripsi gambar di sini

  1. Logcat> Tidak ada filter> Tampilkan hanya aplikasi yang dipilih

masukkan deskripsi gambar di sini

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.

sziraqui
sumber
4

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.

Scott
sumber
4

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...

pengguna3170595
sumber
Logging tidak muncul untuk saya karena saya mengubah ID aplikasi saya, dan dropdown ini dipilih ke yang lama (app: com.example.app). Mengubahnya menjadi "Tampilkan hanya aplikasi yang dipilih" pemulihan logging.
John D.
4

Bagi saya, masalahnya adalah perangkat terhubung dalam Charge onlymode.

Mengubah mode ke Media device (MTP)(atau Transfer filesdi beberapa perangkat) menyelesaikan masalah.

Omar Abdelhafiz
sumber
Terima kasih banyak, setelah mencoba banyak solusi lain di web, inilah yang membantu saya!
icarovirtual
4

Di Android 3.6.1 (Maret 2020) saya harus:

  • Mulai ulang Logcat
  • Mulai ulang aplikasi
  • Mulai ulang Android Studio
  • Mulai ulang perangkat pengujian Android
Pablo Alfonso
sumber
Hai, saya menghadapi masalah sejak saya meningkatkannya baru-baru ini. Saya mencoba langkah-langkah yang diberikan di atas. Tampaknya mereka tidak bekerja untuk saya. Bisakah Anda membantu saya dengan ini?
chandu vutukuri
Coba dengan peningkatan baru: 3.6.2.
Pablo Alfonso
Restart perangkat android memperbaiki masalah saya (mis. Ponsel, tablet)
Eric
3

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.

Vahid Ghadiri
sumber
3

Dalam kasus saya, saya baru saja memfilter output sehingga tampak kosong bahkan setelah me-restart Logcat dll.

hariom
sumber
3

Masalah saya terpecahkan, setelah saya menambahkan android: debuggable = "true" di bawah aplikasi di AndroiManifest.xml Anda (bahkan tanda ide sebagai sintaks yang salah! ????)

UmAnusorn
sumber
3

Langkah 1: Hubungkan Ponsel Anda dengan opsi Pengembang Android Aktif dan USB Debug Aktif.

Langkah 2: Pergi keView > 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

Ashif
sumber
2

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.

rgc92
sumber
2

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.

Veeru
sumber
2

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.

Jack BeNimble
sumber
Ini membantu saya melihat LogCatselama debugging wi-fi. Saya membuka Device File Explorer, melihat bahwa tidak ada perangkat resmi dalam daftar dan menerima sidik jari RSA pada smartphone. Setelah itu saya bisa melihat Logcat, tetapi sering rusak dan mengirim sidik jari ini lagi.
CoolMind
2

masukkan deskripsi gambar di sini

  1. Pertama-tama, pastikan opsi pengembang diaktifkan di perangkat Anda.
  2. Perangkat terhubung.
  3. Verbose.
  4. Tampilkan Hanya Aplikasi yang Dipilih.
Vinayak
sumber
2

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.

MGLabs
sumber
1
itu benar, perangkat switching mendapatkannya kembali, terima kasih
Badr