รหัสแพลตฟอร์มการแก้ไขข้อบกพร่อง

Android Studio มีโปรแกรมแก้ไขข้อบกพร่องที่ช่วยให้คุณทำสิ่งต่อไปนี้และอื่นๆ ได้

  1. เลือกอุปกรณ์ที่จะแก้ไขข้อบกพร่องของแอป
  2. ตั้งจุดหยุดพักในโค้ด Java, Kotlin และ C/C++
  3. ตรวจสอบตัวแปรและประเมินนิพจน์ขณะรันไทม์

การแก้ไขข้อบกพร่องของกระบวนการแอปพลิเคชัน (Java)

  1. แฟลชบิลด์ไปยังอุปกรณ์หรือโปรแกรมจำลอง

  2. ตั้งค่าเบรกพอยต์ในโค้ด Java หรือ Kotlin

  3. คลิก Run > Attach Debugger to Android Process ยกเลิกการเลือก Native Debugger

  4. เลือกอุปกรณ์ เลือกกระบวนการ แล้วคลิก Attach

  5. กดจุดหยุดพักในโค้ด

การแก้ไขข้อบกพร่องของกระบวนการของระบบ (C++)

  1. แฟลชบิลด์ไปยังอุปกรณ์หรือโปรแกรมจำลอง

  2. จากภายใน path/to/repo/checkout ให้เรียกใช้ adb root คุณจะใช้งานโปรแกรมจำลองหรืออุปกรณ์ได้เพียงเครื่องเดียวเท่านั้น

  3. ตั้งเบรกพอยต์ในโค้ดเนทีฟ

  4. คลิก Run > Attach Debugger to Android Process

  5. ตรวจสอบ Show system processes

  6. เลือกอุปกรณ์ เลือกกระบวนการ แล้วคลิก Attach

  7. กดจุดหยุดพักในโค้ด