Android 스튜디오에서 제공하는 디버거를 통해 다음과 같은 작업을 할 수 있습니다.
- 앱을 디버깅할 기기를 선택합니다.
- 자바, 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
아이콘을 클릭합니다.코드에서 중단점에 도달합니다.