สิ่งแรกที่ฉันจะลองทำคือดึงไฟล์บันทึกข้อผิดพลาดผ่าน ADB และ / หรือการทิ้งที่ผิดพลาด
การดึงบันทึกเป็นเรื่องที่ยุ่งยากเนื่องจากแคชบันทึกจะถูกลบเมื่อรีบูต หากโทรศัพท์รีบู๊ตแม้ในขณะที่ชาร์จอยู่ให้ลองใช้งานadb logcat
อย่างต่อเนื่อง (คุณจะต้องติดตั้งและกำหนดค่าไดรเวอร์ Android SDK และ USB บนพีซีของคุณ) เมื่อโทรศัพท์รีบูตให้ดูที่หน้าสุดท้ายหลายหน้าในหน้าต่างแจ้งคำสั่งเพื่อหาข้อผิดพลาด หรือความผิดปกติ
หากคุณไม่สามารถรีบูตเครื่องใหม่ได้ในขณะที่โทรศัพท์เชื่อมต่อกับ USB ฉันขอแนะนำให้ติดตั้งแอพเช่นaLogcatและตั้งค่าให้เขียนบันทึกลงใน SD Card เป็นระยะ ๆ หวังว่าคุณจะโชคดีและได้รับข้อผิดพลาดแบบนั้น
คุณยังสามารถลองดึงความผิดพลาดจากการทิ้งผ่านคำสั่งต่อไปนี้:
su
cat /proc/last_kmsg > /mnt/sdcard/last_kmsg
สิ่งนี้ควรสร้างไฟล์ชื่อ "last_kmsg" บนการ์ด SD ของคุณที่มีข้อความการดีบักไม่กี่ครั้งล่าสุดจากเคอร์เนล เปิดด้วยโปรแกรมแก้ไขข้อความใด ๆ และดูว่ามีอะไรปรากฏขึ้นชัดเจน