Trace 语句

在桌面上运行您的移动应用程序时,会将 trace 输出打印到调试器或用于启动 ADL 的终端窗口上。在设备或仿真器上运行应用程序时,可以设置远程调试会话以查看 trace 输出。如果支持由设备或操作系统制造商提供的软件开发工具,也可以使用这些工具来查看 trace 输出。

在任何情况下,都必须在启用调试功能的状态下编译应用程序中的 SWF 文件,以便运行时可输出任何 trace 语句。

Android 上的远程 trace 语句

在 Android 设备或仿真器上运行时,可以使用 Android SDK 中包括的 Android Debug Bridge (ADB) 实用程序在 Android 系统日志中查看 trace 语句输出。若要查看应用程序的输出,请从开发计算机上的命令提示符下或终端窗口中运行下列命令:

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

其中, MyApp 是您应用程序的 AIR 应用程序 ID。参数 *:S 禁止从所有其他程序输出。除 trace 输出之外,若要查看有关您的应用程序的系统信息,可以将 ActivityManager 包括在 Logcat 滤镜规范中:

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

这些命令示例假设您正在从 Android SDK 文件夹运行 ADB 或者已将 SDK 文件夹添加到路径环境变量中。

注: 在 AIR 2.6+ 中,ADB 实用程序包含在 AIR SDK 中,位于 lib/android/bin 文件夹。

iOS 上的远程 trace 语句

若要通过在 iOS 设备上运行的应用程序来查看 trace 语句的输出,您必须使用 Flash 调试器 (FDB) 建立远程调试会话。