追蹤陳述式

在桌上型電腦上執行您的行動應用程式時,追蹤輸出會列印至除錯程式或用來啟動 ADL 的終端機視窗。在裝置或模擬器上執行您的應用程式時,可以設定遠端除錯工作階段,以檢視追蹤輸出。若有支援,也可使用裝置或作業系統廠商提供的軟體開發工具,以檢視追蹤輸出。

不論何種狀況,編譯應用程式中的 SWF 檔案時必須啟用除錯,讓執行階段可以輸出任何追蹤陳述式。

Android 上的遠端追蹤陳述式

在 Android 裝置或模擬器上執行時,可以使用 Android SDK 包含的 Android Debug Bridge (ADB) 公用程式,檢視 Android 系統記錄中的追蹤陳述式輸出。若要檢視應用程式的輸出,請從開發電腦的命令提示或終端機視窗中執行下列命令:

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

其中的 MyApp 為應用程式的 AIR 應用程式 ID。引數 *:S 可抑制所有其他處理程序的輸出。除了追蹤輸出之外,若要檢視有關應用程式的系統資訊,可在 logcat 篩選指定中包含 ActivityManager:

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

這些命令範例假設您從 Android SDK 資料夾執行 ADB,或您已新增 SDK 資料夾至 path 環境變數。

備註: 在 AIR 2.6+ 中,ADB 公用程式包含在 AIR SDK 中且位於 lib/android/bin 資料夾。

iOS 上的遠端追蹤陳述式

若要從 iOS 裝置上執行的應用程式檢視追蹤陳述式的輸出,必須使用 Flash Debugger (FDB) 建立遠端除錯工作階段。