플랫폼 코드 디버그

Android 스튜디오에서 제공하는 디버거를 통해 다음과 같은 작업을 할 수 있습니다.

  1. 앱을 디버깅할 기기를 선택합니다.
  2. 자바, 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. 코드에서 중단점에 도달합니다.