`
lixinye0123
  • 浏览: 336093 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

8.3 使用AIR Debug Launcher进行调试

阅读更多

使用AIR Debug Launcher进行调试 <o:p></o:p>

在开发过程中可使用AIR Debug Launcher (ADL)来调试基于flex或HTML的AIR程序。使用ADL,你可不必先对程序打包和安装,使用ADL也不需要安装运行时。<o:p></o:p>

ADL所支持的调试只限于trace语句的输出,如果你开发基于Flex的程序,可使用Flash Debugger (或Flex Builder) 调试复杂问题。<o:p></o:p>

用ADL运行程序<o:p></o:p>

使用下面的语法:<o:p></o:p>

adl [-runtime <runtime-directory>] <application.xml> [<root-directory>] [-- arguments] <o:p></o:p>

<o:p></o:p>

-runtime <runtime-directory> 指定要使用的运行时,如果没指定,则默认为ADL所在的SDK目录(如果ADL被移动到SDK目录外,则需要手动指定) <o:p></o:p>

<application.xml> 应用程序描述文件<o:p></o:p>

<root-directory> 应用程序运行所在的根目录,如果没有指定,则该目录就是程序描述文件所在目录<o:p></o:p>

-- arguments 任意字符串参数<o:p></o:p>

<o:p></o:p>

注意:当你想运行的AIR程序已经在运行的话,新的实例将不能运行。<o:p></o:p>

打印trace语句<o:p></o:p>

要在ADL下输出trace 语句到控制台,可使用trace() 函数:<o:p></o:p>

trace("debug message"); <o:p></o:p>

<o:p></o:p>

ADL示例<o:p></o:p>

 <o:p></o:p>

在当前目录下运行程序<o:p></o:p>

adl myApp-app.xml <o:p></o:p>

<o:p></o:p>

在当前目录的子目录下运行程序:<o:p></o:p>

adl source/myApp-app.xml release <o:p></o:p>

<o:p></o:p>

运行程序并传递两个命令行参数,"foo"和"bar": <o:p></o:p>

adl myApp-app.xml -- foo bar <o:p></o:p>

<o:p></o:p>

用指定的运行时运行程序<o:p></o:p>

adl -runtime /AIR/XYZ/AIRSDK/bin myApp-app.xml  <o:p></o:p>

<o:p></o:p>

在Flash Debugger中设置断点<o:p></o:p>

要在Flash Debugger中调试基于SWF的AIR程序,需要启动一个FDB会话,且运行debug版本的应用程序。Debug版本的SWF文件会自动连接到FDB会话。<o:p></o:p>

1. 启动FDB,FDB命令在Flex 2 SDK的bin目录中。<o:p></o:p>

在控制台中会显示FDB提示:<fdb> <o:p></o:p>

2. 执行Run命令:<fdb>run 【回车】 <o:p></o:p>

3. 运行debug版本的程序:<o:p></o:p>

adl myApp-debug.xml <o:p></o:p>

4. 使用FDB命令设置断点。<o:p></o:p>

输入:continue 【回车】<o:p></o:p>

设置断点<o:p></o:p>

输入:continue 【回车】<o:p></o:p>

<o:p></o:p>

 
分享到:
评论

相关推荐

    Kivy Launcher 调试专用

    3. **部署到Android设备**:将Kivy Launcher的APK文件(如提供的`Kivy Launcher.apk`)安装到Android设备上,可以通过USB连接设备并使用ADB工具进行安装,或者直接在设备上通过第三方应用商店安装。 4. **运行和...

    自己使用的桌面Launcher3

    【描述】"自己使用的桌面Launcher3"表明用户可能已经对默认的Launcher3进行了自定义,这可能包括但不限于以下方面: 1. **主题和视觉风格**:用户可能已经更改了Launcher3的主题颜色、字体、图标样式,甚至添加了...

    Arctium WoW Client Launcher

    Arctium WoW Client Launcher 27377版本。 HOWTO:​ 安装方法: 1.Use 7zip/WinRAR to extract the archive into your wow folder. 1.用解压软件将压缩包内容解压到WOW文件夹内,即将Arctium WoW Client Launcher....

    使用Flex SDK创建第一个桌面AIR应用程序

    使用AIR Debug Launcher (ADL)测试应用程序。在命令行中运行: ``` adl HelloWorld-app.xml ``` 这将在模拟器中启动应用,以便你在开发过程中进行调试。 **创建AIR安装文件** 最后,使用ADT打包你的应用为AIR...

    在android模拟器中调试Launcher模块代码

    3.4 使用调试工具栏(位于IDE的底部)进行单步执行、查看变量值、控制程序流程等操作。 **步骤4:使用Logcat** 4.1 Android Studio中的Logcat工具可以帮助你查看应用程序的日志输出,这对于跟踪问题和分析行为非常...

    adobe air 入门示例

    9. **调试与测试**:开发过程中,调试和测试是必不可少的环节,文章可能介绍使用Adobe AIR Debug Launcher(ADL)和AIR Debugging Library(ADL)进行调试的方法。 10. **最佳实践和资源**:最后,作者可能会分享...

    launcher2调试的3个class.jar包

    1、window下调试launcher2需要导入eclipse中3个相关的jar包 f)framework_intermediates/classes.jar:这个主要是android的框架类 a)android-common_intermediates/classes.jar:这个包含com.android.common.Search这...

    air的adl编译运行

    然而,通过特定的编译技巧和工具,比如使用ADL(Adobe AIR Debug Launcher),开发者可以在一个精简的环境下进行编译和调试。 标签 "air 的adl编译运行" 进一步强调了关键点在于使用ADL工具。ADL是Adobe AIR开发...

    Launcher.rar基于AS

    当我们谈论基于Android Studio(简称AS)的Launcher源码调试时,这意味着我们将使用Google提供的强大集成开发环境(IDE)来分析和修改Android系统的启动器代码。以下是这个过程的关键步骤和涉及的知识点: 1. **...

    AIR入门(一)

    4. **打包与测试**:编译代码,生成AIR应用程序包,通过AIR Debug Launcher(ADL)或AIR Runtime(ADT)进行调试和测试。 5. **发布应用**:完成开发和测试后,使用ADT工具生成最终的AIR安装包,供用户下载安装。 ...

    Launcher 4.0源码调试必须jar包和BasicDream.java

    - **Android Debug Bridge (ADB)**:用于连接设备,传输文件,以及进行远程调试的命令行工具。 - **Gradle**:构建工具,管理项目依赖和构建流程。 总的来说,调试Launcher 4.0源码和`BasicDream.java`涉及了...

    android4.0launcher2调试用3个classes.jar

    framework_intermediates/classes.jar android-common_intermediates/classes.jar core_intermediates/classes.jar

    Launcher3:可以在Android Studio中编译、调试的Launcher3工程

    ​ 本工程旨在创建一个可以在Android Studio中编译、调试的Launcher3工程。如果有其他Android App有同样的需求,可做参考。 由于Launcher3使用了一些私有的API,比如`android.app.WallpaperColors`,这些导致Android ...

    Launcher3_android原生launcher_

    - 在Android 5.1中,Launcher3进行了性能优化,如使用`RecyclerView`替代`ListView`提高滚动效率。 - 引入了增量加载机制,只在需要时加载应用抽屉中的图标,减少内存占用。 - 使用`BitmapLruCache`实现图片缓存...

    Android11 Launcher3

    - **调试工具**:使用Android Studio的调试功能,可以定位和修复Launcher3中的问题,如性能瓶颈或崩溃错误。 5. **安全性和兼容性** - **安全机制**:Android 11中的Launcher3遵循最新的安全规范,防止恶意应用...

    Android 4.0 Launcher 可编译代码

    在命令行环境下,使用`ant debug`或`gradlew assembleDebug`命令进行编译,然后使用ADB将应用安装到设备上。 6. **调试与优化**:一旦运行,你可以测试新Launcher的功能,看看是否符合预期。如果遇到问题,可以使用...

    android手把手教你开发launcher(AndroidStudio版)

    在Launcher应用的开发过程中,Android Studio不仅可以帮助开发者快速搭建项目结构,还可以利用其内置的模拟器或真实设备进行实时调试,加快开发流程,提升开发效率。 知识点九:Launcher应用的分发和安装 完成...

    ansys-mechanical-apdl-launcher设置指导详解.docx

    下面将对 ANSYS Mechanical APDL Launcher 的设置和使用进行详细的指导和解释。 一、ANSYS Mechanical APDL Launcher 的安装和配置 在安装 ANSYS Mechanical APDL Launcher 之前,需要确保已经安装了 ANSYS ...

    Flash创建AIR

    **九、AIR Debug Launcher (ADL)** 1. **ADL用法**:用于调试AIR应用程序的命令行工具,支持各种调试场景。 2. **ADL示例**:提供了一系列示例,展示了如何使用ADL进行调试。 3. **ADL退出和错误代码**:解释了...

    能在eclipse上直接编译的Launcher3

    这个项目标题提到的“能在eclipse上直接编译的Launcher3”意味着开发者已经对原始的Launcher3源码进行了适配,使其能够在Eclipse集成开发环境中进行编译和调试。 在Android系统中,Launcher3扮演着应用启动器的角色...

Global site tag (gtag.js) - Google Analytics