Android Studio มีโปรแกรมแก้ไขข้อบกพร่องที่ช่วยให้คุณทำสิ่งต่อไปนี้และอื่นๆ ได้
- เลือกอุปกรณ์ที่จะแก้ไขข้อบกพร่องของแอป
- ตั้งจุดหยุดพักในโค้ด Java, Kotlin และ C/C++
- ตรวจสอบตัวแปรและประเมินนิพจน์ขณะรันไทม์
การแก้ไขข้อบกพร่องของกระบวนการแอปพลิเคชัน (Java)
แฟลชบิลด์ไปยังอุปกรณ์หรือโปรแกรมจำลอง
ตั้งค่าเบรกพอยต์ในโค้ด Java หรือ Kotlin
คลิก
Run
>Attach Debugger to Android Process
ยกเลิกการเลือกNative Debugger
เลือกอุปกรณ์ เลือกกระบวนการ แล้วคลิก
Attach
กดจุดหยุดพักในโค้ด
การแก้ไขข้อบกพร่องของกระบวนการของระบบ (C++)
แฟลชบิลด์ไปยังอุปกรณ์หรือโปรแกรมจำลอง
จากภายใน
path/to/repo/checkout
ให้เรียกใช้adb root
คุณจะใช้งานโปรแกรมจำลองหรืออุปกรณ์ได้เพียงเครื่องเดียวเท่านั้นตั้งเบรกพอยต์ในโค้ดเนทีฟ
คลิก
Run > Attach Debugger to Android Process
ตรวจสอบ
Show system processes
เลือกอุปกรณ์ เลือกกระบวนการ แล้วคลิก
Attach
กดจุดหยุดพักในโค้ด