在桌上型電腦上執行您的行動應用程式時,追蹤輸出會列印至除錯程式或用來啟動 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) 建立遠端除錯工作階段。
|
|
|