此文章与 Cordova 中有关调试的内容相匹配。 这些步骤与工具和功能介绍(大约为开始后的四分钟)之后的视频内容相匹配。
按 F5 启动调试器。
在 Ripple 中加载 ToDoList 应用后,添加另一个任务项以验证该应用正常工作。
添加断点后,编辑器如下所示。
在正在运行的应用中,添加另一个 ToDoList 任务项。
现在,当你输入项时,调试器将中断代码。
将鼠标悬停在变量上以查看其当前值(参见前面的插图)。
按 F10 单步执行代码,以便检查更新后的值。
打开选定变量的快捷菜单,然后选择 “添加监视”。
“监视”窗口中将显示选定变量,这样便可以很好地查看多个变量及其值,即使在单步执行代码的过程中这些变量和值发生变化时。
使用“本地变量”窗口和“调用堆栈”窗口查看有关调试时应用的状态的详细信息。
运行应用时,选择 选项卡。
在 DOM 资源管理器左侧,可以看到实时 DOM 视图。
选择“选择元素” 按钮,然后在 Ripple 仿真器中选择一些元素(如列表项)。
选择元素后,相应的元素将在 DOM 资源管理器中突出显示。
右侧显示当前选定元素的 CSS 属性值。
“样式”选项卡显示与该元素相关的 CSS 样式,这些样式按 CSS 选择器名称排列。
“计算”选项卡显示该元素的实时 CSS 样式属性值。
“布局”选项卡显示该元素的方框模型。
你可以在 DOM 资源管理器中对(实时 DOM 视图、“样式”和“布局”选项卡中的)UI 进行更改,并确定更改是否立即反映在正在运行的应用中。 这使得 UI 更易于调试。
例如,你可以编辑“样式”选项卡中列表项(<input> 元素)的字体大小。
选择一个元素,如 ToDo 列表项下的位置(<h3> 元素),然后编辑该值。
你的更改将出现在 Ripple 仿真器内的应用中。
你还可以使用 JavaScript 控制台窗口来读取正在运行的应用发出的错误和消息,也可用于评估在当前脚本上下文内运行的 JavaScript 代码行。
查看 JavaScript 控制台窗口中的输出以查看消息。
你可以通过按 Enter(单行模式)或通过选择绿色箭头按钮(多行模式)来运行代码。
按 Enter 查看控制台窗口中文档对象的值。
在代码中设置断点以使应用进入期望的状态,然后使用 JavaScript 控制台检查变量并评估代码。 |
如何:使用“调用堆栈”窗口
使用“调用堆栈”窗口可以查看当前堆栈上的函数或过程调用。
“调用堆栈”窗口显示每个函数的名称以及编写它所用的编程语言。 函数或过程名称可能包含可选信息,如模块名称、行号、参数名称、类型和值。 可以打开或关闭这些可选信息的显示。
一个黄色箭头标识执行指针当前所位于的堆栈帧。 默认情况下,该帧的信息显示在源、“反汇编”、“局部变量”、“监视”和“自动”窗口中。 如果想将上下文更改为堆栈上的另一个帧,可以在“调用堆栈”窗口中执行相应的操作。
当调试符号对部分调用堆栈不可用时,“调用堆栈”窗口也许就不能显示那部分调用堆栈的正确信息。 将出现以下表示法:
[下面的帧可能不正确和/或缺失,没有为 Framework 符号或系统符号,也可以是正在调试的计算机上的某个符号路径中的符号。
在“调用堆栈”窗口中,右击尚未为其加载符号的帧。 此帧将显示为灰色。
指向“加载符号”,然后单击“Microsoft 符号服务器”或“符号路径”。
在“调用堆栈”窗口中,从快捷菜单中选择“符号设置”。
将打开“选项”对话框并显示“符号”页。
在“选项”对话框中单击“文件夹”图标。
在“符号文件(.pdb)位置”框中将出现一个光标。
键入所调试的计算机上的符号位置的目录路径名。 对于本地调试,此计算机指您的本地计算机。 对于远程调试,此计算机指远程计算机。
单击“确定”关闭“选项”对话框。
Android Studio 提供诸多向导和模板,可用于验证系统要求(例如 Java 开发工具包 (JDK) 和可用内存)和配置默认设置(例如优化的默认 Android Virtual Device (AVD) 模拟和更新的系统映像)。本文件介绍了您可能想要使用的其他配置设置,以便您自定义对 Android Studio 的使用方式。
有关使用 Gradle 属性进行代理设置的信息,请参阅 。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。