trace 문

데스크톱에서 모바일 응용 프로그램을 실행하면 ADL을 실행하는 데 사용되는 디버거 또는 터미널 윈도우에 trace 출력이 인쇄됩니다. 장치 또는 에뮬레이터에서 응용 프로그램을 실행할 때는 trace 출력을 보기 위한 원격 디버깅 세션을 설정할 수 있습니다. 지원되는 경우 장치 또는 운영 체제 제조업체에서 제공하는 소프트웨어 개발 도구를 사용하여 trace 출력을 볼 수도 있습니다.

어떠한 경우든 런타임이 trace 문을 출력하려면 응용 프로그램에 있는 SWF 파일이 디버깅이 사용되는 상태로 컴파일되어야 합니다.

Android의 원격 trace 문

Android 장치 또는 에뮬레이터에서 실행할 때는 Android SDK에 포함된 ADB(Android Debug Bridge) 유틸리티를 사용하여 Android 시스템 로그에서 trace 문 출력을 볼 수 있습니다. 응용 프로그램의 출력을 보려면 개발 컴퓨터의 명령 프롬프트 또는 터미널 윈도우에서 다음 명령을 실행하십시오.

tools/adb logcat air.MyApp:I *:S

여기서 MyApp 은 응용 프로그램의 AIR 응용 프로그램 ID입니다. 인수 *:S 는 다른 모든 프로세스에서 출력을 표시하지 않습니다. trace 출력 외에도 응용 프로그램에 대한 시스템 정보를 보려면 logcat 필터 사양에 ActivityManager를 포함할 수 있습니다.

tools/adb logcat air.MyApp:I ActivityManager:I *:S

이러한 명령 예제는 Android SDK 폴더에서 ADB를 실행 중이거나 Path 환경 변수에 SDK 폴더를 추가한 것으로 가정합니다.

참고: AIR 2.6+에서 ADB 유틸리티는 AIR SDK에 포함되어 있으며 lib/android/bin 폴더에서 찾을 수 있습니다.

iOS의 원격 trace 문

iOS 장치에서 실행되는 응용 프로그램에서 trace 문의 출력을 보려면 FDB(Flash Debugger)를 사용하여 원격 디버깅 세션을 설정해야 합니다.