อุปกรณ์เคลื่อนที่และแอปที่ทำงานอยู่ประสบปัญหา หากคุณพัฒนาแอพสำหรับแพลตฟอร์มมือถือ คุณอาจรู้วิธีรับบันทึกของอุปกรณ์สำหรับโทรศัพท์ Android และดูว่าเหตุใดจึงเกิดข้อขัดข้องหรือข้อบกพร่อง อย่างไรก็ตาม หากคุณเป็นผู้ใช้ปลายทาง และจำเป็นต้องได้รับบันทึกของอุปกรณ์ Android คุณจะพบว่ากระบวนการนี้ซับซ้อนในการปฏิบัติตามด้วยเครื่องมือมากมายที่ต้องติดตั้ง นี่เป็นวิธีที่ง่ายกว่ามากและมีประสิทธิภาพพอๆ กับที่คุณสามารถใช้รับบันทึกอุปกรณ์ Android
รับบันทึกอุปกรณ์ Android
ในการรับบันทึกอุปกรณ์ Android คุณต้องมี
- วินโดวส์ 10 PCว่าคุณมีการเข้าถึงผู้ดูแลระบบบน
- สายเคเบิลข้อมูลที่คุณสามารถใช้ในการเชื่อมต่อโทรศัพท์ของคุณไปยังเครื่องคอมพิวเตอร์
- อุปกรณ์ Androidในมือ
ทำตามขั้นตอนแต่ละขั้นตอนด้านล่างตามลำดับ แล้วคุณจะมีบันทึกอุปกรณ์ Android ของคุณภายในไม่กี่นาที การดำเนินการนี้จะใช้ได้ไม่ว่าโทรศัพท์ของคุณจะใช้ Android เวอร์ชันใดหรือในโทรศัพท์เครื่องใด
1. เปิดใช้งานตัวเลือกสำหรับนักพัฒนา
ทำตามขั้นตอนเหล่านี้บนอุปกรณ์ Android ของคุณ
- เปิดแอปการตั้งค่า
- ไปที่เกี่ยวกับโทรศัพท์
- ค้นหาหมายเลขบิลด์
- แตะหมายเลขบิลด์เจ็ดครั้งและตัวเลือกนักพัฒนาจะเปิดใช้งาน

2. เปิดการดีบัก USB
ทำตามขั้นตอนเหล่านี้บนอุปกรณ์ Android ของคุณ
- เปิดแอปการตั้งค่า
- ไปที่ระบบ.
- ขยายขั้นสูง
- แตะตัวเลือกนักพัฒนา
- เลื่อนลงไปที่ส่วนการดีบัก
- เปิดการดีบัก USB

3. ดาวน์โหลดเครื่องมือ ADB สำหรับ Windows 10
ทำตามขั้นตอนเหล่านี้บนระบบ Windows 10 ของคุณ
- ดาวน์โหลดเครื่องมือ ADB และ Fastboot สำหรับ Windows 10 จากลิงค์นี้
- แตกโฟลเดอร์ซิป
- คัดลอกพาธที่สมบูรณ์ไปยังโฟลเดอร์ Platform-toolsไปยังคลิปบอร์ดของคุณ
4. เข้าถึงอุปกรณ์ Android บน Windows 10 ด้วยเครื่องมือ ADB
คุณจะต้องโต้ตอบกับทั้งระบบ Windows 10 และอุปกรณ์ Android ในขั้นตอนนี้
- เปิดCommand Prompt กับสิทธิผู้ดูแลระบบ
- ใช้คำสั่ง cd เพื่อย้ายไปยังโฟลเดอร์ Platform-tools
cd path-to-Platform-tools-folder
ตัวอย่าง
cd C:\Users\fatiw\Desktop\platform-tools_r30.0.4-windows\platform-tools
- เชื่อมต่ออุปกรณ์ Androidของคุณกับพีซี Windows 10 ด้วยสายเคเบิลข้อมูล
- ปลดล็อกอุปกรณ์และตรวจดูให้แน่ใจว่าหน้าจอเปิดอยู่
- บน Windows 10ให้เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่งที่เปิดอยู่แล้ว
adb.exe kill-server
If you see the “cannot connect to daemon at tcp:5037: cannot connect to 127.0.0.1:5037: No connection could be made because the target machine actively refused it. (10061)” error, don’t worry and proceed to the next step.
- เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่ง
อุปกรณ์ adb.exe
- ดูอุปกรณ์ Androidของคุณ คุณจะเห็นข้อความขออนุญาตเพื่ออนุญาตการดีบัก USB แตะอนุญาต

- เรียกใช้คำสั่งนี้และรหัสอุปกรณ์ควรมาพร้อมกับ 'อุปกรณ์' จด ID อุปกรณ์ลง
อุปกรณ์ adb.exe

5. เริ่มบันทึกเหตุการณ์อุปกรณ์
- ตอนนี้คุณพร้อมที่จะเริ่มสร้างบันทึกแล้ว เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่ง แทนที่ [รหัสอุปกรณ์] ด้วยรหัสที่ได้รับในขั้นตอนก่อนหน้า
adb.exe logcat -v threadtime [รหัสอุปกรณ์] > C:\android-debug.log
ตัวอย่าง
adb.exe logcat -v เวลาเธรด PT99621AA1A40100564 > C:\android-debug.log
- โต้ตอบกับอุปกรณ์ Android ของคุณและทำให้เกิดจุดบกพร่องหรือข้อขัดข้องหรือกิจกรรมใด ๆ ที่คุณต้องการบันทึก
- เมื่อเสร็จแล้ว ให้กลับไปที่หน้าต่างพร้อมรับคำสั่ง แล้วแตะ Ctrl+C เพื่อสิ้นสุดบันทึก
- บันทึกการสามารถเข้าถึงได้จากรากของไดรฟ์ C ไฟล์จะถูกเรียกว่า android-debug.log

บทสรุป
อุปกรณ์ Android นั้นค่อนข้างง่ายในการดีบัก ไม่ว่าคุณจะใช้ระบบ Windows 10 หรือถ้าคุณใช้ Linux หรือ Mac Android ไม่ได้กำหนดข้อจำกัดมากมายเกี่ยวกับแพลตฟอร์มที่คุณสามารถพัฒนาได้ หากคุณสงสัยว่าคุณต้องการ Android Studio, ไดรเวอร์ USB พิเศษ หรือ SDK ที่ติดตั้งเพื่อรับบันทึกหรือไม่ คุณไม่จำเป็นต้องทำตามที่เห็นได้จากขั้นตอนข้างต้น ตรวจสอบให้แน่ใจว่าคุณสามารถเข้าถึงที่เก็บข้อมูลของโทรศัพท์ Android จาก File Explorer และทุกอย่างจะเป็นไปอย่างราบรื่น