กู้คืนหน้าต่าง LogCat ภายใน Android Studio


174

ฉันเพิ่งเริ่มใช้ Android Studio v0.1.1 และฉันหา LogCat ไม่พบ ... มันหายไปหรือไม่ หรือถ้าไม่ฉันจะเปิดใช้งานได้อย่างไร

ถ้ามันหายไปมีวิธีใดบ้างที่จะเปิดใช้งานสิ่งที่คล้ายกับบันทึกพฤติกรรมแอพของฉัน (และส่วนใหญ่ขัดข้อง)


บางทีคุณอาจลองรีสตาร์ทคอมพิวเตอร์ของฉันฉันจะแก้ไขด้วยวิธีนี้
Rx อ่าน

คำตอบ:


323

ฉันคิดว่าฉันยังสามารถหา logcat ในการติดตั้ง 0.1.1

ลองกดAlt+ 6บน Windows หรือCMD+ 6บน Mac


5
หมายเหตุเพื่อรับมันในหน้าต่างแยก (แทนที่จะเป็น "ภายใน" หน้าต่างหลัก AS ที่ด้านล่าง) ใช้ "เกียร์" ที่มุมขวาบนสุดของส่วนบันทึกแมว เลือกโหมดลอย พลุกพล่านแล้ว "ดูเหมือนจะเชื่อมต่อ" ยัง ... เพียงแค่คว้าบาร์และย้ายไปรอบ ๆ (หากคุณเคยชินกับ Mac มันค่อนข้างสับสนนิดหน่อย) (Android Studio ยอดเยี่ยมใน Mac ใช่มั้ย)
Fattie

ฉันเพิ่งเห็นกล่อง "logcat" สีขาวแม้ว่าฉันจะเลือกอุปกรณ์ของฉันจากหน้าต่าง "อุปกรณ์" (Android Studio 1.0.2)
คนที่ไหนสักแห่งใน

2
ด้วย Android Studio 1.1.0 คุณอาจต้องคลิกไอคอนเล็ก ๆ ที่มุมบนขวาของหน้าต่าง Android DDMS ดู @Manoj Behera ตอบสองคำตอบด้านล่าง
raudi

2
เวอร์ชั่น AS เป็น 1.2.1.1 แต่ก็ยัง ctrl + 6 ไม่ทำงานไม่มี logcat
blackjack

แล้วลินุกซ์ล่ะ?
Narendra Singh

60

ตรวจสอบว่าคุณซ่อนไว้หรือไม่ใช้Alt+ 6เพื่อเปิดหน้าต่างและคลิกที่ปุ่มด้านล่าง 'เรียกคืนมุมมอง logcat'

การเข้าถึง logcat จากภายใน IDE


โหวตขึ้นสำหรับ "Restore logcat view 'คำตอบของ stackoverflow ทำให้ฉันไม่ต้องไปตรวจสอบความช่วยเหลือของ AndroidStudio ทันทีฉันใช้ Android Studio 1.x (รีลีสที่เสถียร) ฉันค้นหาความช่วยเหลือของ stuido หลังจากนั้น googled สำหรับ" วิธีการซ่อนอุปกรณ์ เข้าสู่ระบบในสตูดิโอ Android "เพื่อค้นหาตัวเลือกซ่อน / เลิกทำฉันซ่อน แต่ไม่สามารถรับวิธียกเลิกการซ่อนได้ทันที
Sree Rama

18

คุณสามารถแสดงมันกดAlt + 6

หรือ...

คลิกที่นี่!


1
ในภาพหน้าจอของคุณกล่องที่มีข้อความ "logcat" แสดงว่าไม่มี logcat แม้ว่าฉันจะเลือกอุปกรณ์ที่เชื่อมต่อและแอพที่กำลังทำงานอยู่อย่างถูกต้อง ฉันได้เลือก "ไม่มีตัวกรอง" และยังอยู่ใน Nexus 5 ของฉันฉันไม่เห็น logcat
คนอยู่ที่ไหนสักแห่ง

logcat หยุดบางครั้ง คุณอาจลองกดไอคอนเริ่มต้นใหม่ทางด้านซ้ายหากวิธีนี้ไม่ช่วยให้คุณต้องตรวจสอบว่ายังคงเลือกอุปกรณ์ที่ถูกต้องอยู่ให้รีสตาร์ท adb ยกเลิกการเชื่อมต่อ / เชื่อมต่ออุปกรณ์ ฯลฯ :-(
raudi

12

ในAndroid Studio 3.4ในกรณีที่ Logcat ไม่ปรากฏในView->ToolWindows->Logcat(ในกรณีนั้นAlt+6หรือCMD+6จะไม่ทำงาน) วิธีรับหน้าต่าง logact คือ:

  1. File->Profile or debug APK (เลือก APK)
  2. เลือกหน้าต่างใหม่หรือใช้หน้าต่างปัจจุบัน
  3. Logcat พร้อมใช้งานผ่านเมนู ( View->ToolWindows->Logcat) หรือผ่านAlt+6หรือ CMD+6

ปัญหานี้เป็นข้อบ่งชี้ว่ามีการกำหนดค่าบางอย่างไม่ถูกต้องกับโครงการ Android Studio การแก้ปัญหาข้างต้นจะมีประโยชน์:

  1. เป็นวิธีแก้ปัญหาชั่วคราวเมื่อมีปัญหาเกี่ยวกับการกำหนดค่าสำหรับโครงการ Android Studio ซึ่งด้วยเหตุผลบางอย่างทำให้ Android Studio ซ่อนหน้าต่าง logcat
  2. เมื่อพยายามใช้หน้าต่าง logcat Android Studio สำหรับการดีบักแอปโดยไม่มีโครงการ Android Studio

ฉันไม่อยากจะเชื่อเลยว่ามันใช้งานได้! ช่างเป็นอะไรที่แปลก สิ่งนี้เกิดขึ้นกับฉันใน Android Studio 3.5 เช่นกันและวิธีนี้ก็กู้คืนได้ ขอบคุณ
Mike Hardy

ในที่สุดฉันค้นพบว่าในขณะที่วิธีนี้คืนค่าการเข้าถึงชั่วคราว logcat ของฉันยังคงหายไปจากเค้าโครงหน้าต่างของโครงการ ในทางกลับกันฉันได้ตรวจสอบถึงปัญหาของ PATHing เกี่ยวกับวิธีที่ฉันเริ่ม Android Studio และเมื่อฉันได้แก้ไขว่าทุกอย่างเรียบร้อยดี
Mike Hardy

ขอบคุณ @MikeHardy เพิ่มคำอธิบายให้กับคำตอบ
mn1

ฉันชอบความกระจ่าง - ฉันแค่ตอบสนองอีกครั้งด้วยความกตัญญูเพราะนี่เป็นสิ่งเดียวที่ทำงานได้ด้วยการเหน็บแนม - ฉันจำเป็นต้องใช้การบันทึก logcat + emulator จริงๆตอนนี้และยังไม่มีเวลาแก้ไขโครงการของฉันอย่างถูกต้อง มันเป็นเคล็ดลับที่ยอดเยี่ยมสำหรับสิ่งนั้น ไชโย!
Mike Hardy

นี่ควรเป็นคำตอบที่ได้รับการยอมรับนับตั้งแต่การปรับปรุง cmd + 6 และ ant + 6 ไม่ทำงาน
Simo

11

เครื่องมือ -> Android -> การตรวจสอบอุปกรณ์ Android

จะเปิดหน้าต่างแยกต่างหาก


3

เปิดเทอร์มินัลแยกต่างหากและเริ่ม adb ด้วย logcat ในระบบ (linux) ของฉัน

~ / android-studio / sdk / platform-tools / adb logcat


1
ขอโทษอะไร? เว้นแต่จะมีบางส่วนที่อยู่เบื้องหลังความมหัศจรรย์ของฉากที่ไม่ได้อธิบายที่นี่สิ่งนี้ดูเหมือนจะเป็นคำแนะนำเกี่ยวกับวิธีการดูผลลัพธ์ logcat ไม่ใช่ "วิธีการคืนค่าหน้าต่าง logcat ใน Android Studio"
user812786

3

ในขณะที่ฉันจะสายเล็กน้อยสำหรับงานปาร์ตี้มันไม่กี่ปีที่ผ่านมาและสตูดิโอรุ่นใหม่

วันนี้เมื่อคุณพบข้อผิดพลาด logcat ของคุณจะไม่ปรากฏขึ้นเพื่อแก้ไขปัญหานี้คุณจะต้องทำตามขั้นตอนเหล่านี้:

  • เมนู -> สร้าง -> สร้างโครงการ
  • ในsettings.gradleของคุณออกความคิดเห็นทุกอย่างและซิงค์
  • uncomment ทุกอย่างและซิงค์อีกครั้ง
  • เมนู -> สร้าง -> สร้างโครงการ
  • เมื่อสร้างโปรเจ็กต์เสร็จแล้ว .. สตูดิโอของคุณจะพร้อม

ฉันได้พบข้อบกพร่องต่าง ๆ ที่เกี่ยวข้องกับปัญหานี้สถานการณ์นี้ครอบคลุมกรณีเหล่านี้ส่วนใหญ่


2

ใน Android Studio 2.3.2 คุณจะต้องคลิกที่ "Android Monitor" ที่ด้านล่างและ "logcat" เป็นแท็บของ pannel นี้ ดูเอกสารแนบ.

หากคุณไม่มีพาเนลนี้คุณจะต้องไปที่เมนูหลักของคุณจากนั้นดู -> แถบเครื่องมือ / แถบเครื่องมือ / แถบสถานะ / แถบนำทาง

ป้อนคำอธิบายรูปภาพที่นี่


สิ่งนี้มีประโยชน์ !!
Stuti Kasliwal

ฉันได้ -1 สำหรับสิ่งนั้น นี่คือความตั้งใจของฉันที่จะช่วยเหลือผู้อื่น ฉันหวังว่าจะมีคนทำให้มันถูกต้อง
Dung

2

เลือก "โหมดลอย" จากนั้น "โหมดนักเทียบท่า" มันใช้งานได้สำหรับฉัน!


2

ในกรณีของฉัน Logcat แสดงใน Android Project แต่ไม่ใช่ใน Flutter Project

ในโครงการ Flutter คลิกที่แท็บ "บันทึกเหตุการณ์"

มันจะแสดง

23/03/20
6:52  Frameworks Detected
Android framework is detected.

คลิก“ กำหนดค่า”, แล้วมันจะแสดง logcat



1

วิธีที่หนึ่ง:

คุณสามารถใช้ไอคอนช่องเก็บใน logcat ป้อนคำอธิบายรูปภาพที่นี่

วิธีที่สอง: คุณสามารถล้าง logcat หลังจากทานอาหารกลางวันแก้ไขการกำหนดค่า> เบ็ดเตล็ด

ทำเครื่องหมายล้างข้อมูลก่อนอาหารกลางวัน

ป้อนคำอธิบายรูปภาพที่นี่


1

ในกรณีของฉันหน้าต่างก็หายไปและ "ดู -> ToolWindows -> Logcat (Alt + 6)" ไม่มีอยู่ กด ALT + 6 ก็ไม่มีผลใด ๆ อย่างแน่นอน

ฉันแก้ไขด้วยวิธีนี้:

  1. เชื่อมต่ออุปกรณ์
  2. เริ่ม ADB ผ่านทาง Terminal ("> adb usb")
  3. หยุดอีกครั้ง (ctrl + c)
  4. ปิดหน้าต่างเทอร์มินัลในหน้าต่างด้านล่างซ้ายถัดจากบันทึกเหตุการณ์ (ผ่าน X สีแดง)

หลังจากปิดเทอร์มินัลหน้าต่าง Logcat จะปรากฏในรายการแท็บและรายการเมนูปรากฏในหมวดหมู่ "View -> ToolWindows"

ป้อนคำอธิบายรูปภาพที่นี่


0

เมื่อเปิด logcat และ Android Studio เปลี่ยนเป็นโหมดเต็มหน้าจอและย้อนกลับจะพบหน้าต่าง logcat ได้ทุกที่

สารละลาย:

รีสตาร์ท Android Studio


0

ค้นหาด้านล่างแท็บ Android Monitor ของหน้าจอสตูดิโอ Android คลิกที่มัน มันจะแสดงหน้าต่างและมีแท็บ logcat โทร หากคุณไม่เห็นแท็บจอภาพ Android คลิก+AltG


0

สำหรับฉันแถบการเลือกอุปกรณ์ (หรือสิ่งที่เรียกว่าจริง ๆ ) ในแท็บ logcat ไม่แสดงเพื่อแก้ไขปัญหานี้ฉันต้องย้าย logcat ไปยังตำแหน่งอื่น (ซ้าย / ขวา) และย้ายกลับ


0

หากวิธีการทั้งหมดข้างต้นไม่ได้ผลให้ลองใช้กลไกด้านล่าง บางครั้งสตูดิโอ android ไม่แสดงตัวเลือก logcat เนื่องจากโครงการที่คุณเลือกไม่ใช่โครงการ android หากคุณต้องการดีบัก APK ให้สร้างโครงการ android ที่ว่างเปล่าจากนั้นจะเริ่มแสดงlogcatตัวเลือก



0

เมื่อคุณกำลังเปิดโครงการในสตูดิโอ android แทนที่จะเปิดไดเรกทอรี android ให้เปิดไดเรกทอรีแอป

ป้อนคำอธิบายรูปภาพที่นี่


-1

ลองไปที่เครื่องมือ -> Android-> เปิดใช้งานการรวม ADB

ในกรณีของฉันมันถูกปิดใช้งานโดยอัตโนมัติ


-1

ในกรณีของฉันฉันเห็นหน้าต่าง แต่ไม่มีข้อความอยู่ในนั้น รีสตาร์ทเท่านั้น (เวอร์ชั่นสตูดิโอ 1.5.1) นำข้อความกลับมา


ฉันแก้ไขฉันตอบเพื่อชี้แจง ฉันคิดว่าผู้ใช้บางคนในโพสต์นี้มีปัญหาเดียวกัน
อีไล

-4

ฉันหวังว่าคุณได้ติดตั้งไดรเวอร์ที่จำเป็นสำหรับการดีบักโปรแกรม Android บนเครื่องของคุณ หากเป็นเช่นนั้นเมื่อคุณเรียกใช้แอพพลิเคชั่นจาก android studio ในอุปกรณ์จริงมันจะปรากฏข้อความขึ้นเพื่อขอให้เปิดใช้งาน logcat หากคุณปิดใช้งานตัวเลือกนั้นคุณสามารถเปิดใช้งานมุมมอง logcat จากเมนูหน้าต่าง -> แสดงมุมมอง -> Logcat ครั้งต่อไปเมื่อคุณเรียกใช้แอปพลิเคชันของคุณบนอุปกรณ์จริงหรือในอีมูเลเตอร์คุณจะเห็นว่า logcat ทำงานอยู่

หากคุณไม่สามารถดูได้ด้วยวิธีการด้านบนคุณสามารถดู logcat จากบรรทัดคำสั่งโดยพิมพ์

adb logcat

คุณสามารถดูข้อมูลเพิ่มเติมได้จากที่นี่http://developer.android.com/tools/help/logcat.html

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.