在Visual Studio中,我可以使用F5逐步完成代码,而不会创建更多断点。
如何在Android Studio中执行此操作?
答案 0 :(得分:6)
从你的问题来看,这听起来像是在寻找一步一步的调试选项?如果是这样,您只需要在调试模式下启动应用程序(Shift + F9)并通过单击要停止的代码行的最左侧来放置一个手动断点。然后使用调试窗口内的工具(到达断点时自动打开)。用F8控制一步一步。
答案 1 :(得分:1)
来自Android Developer Fundamentals Course (3.1: The Android Studio Debugger):
<块引用>单步执行代码
要使用任何阶跃函数:
开始调试您的应用。暂停执行您的应用程序 断点。
您的应用程序停止执行,调试器显示当前状态 的应用程序。当前行在您的代码中突出显示。
单击“跳过”图标,选择“运行”>“跳过”,或键入 F8。
Step Over 执行当前类中的下一行代码并 方法,执行该行上的所有方法调用并剩余 在同一个文件中。
单击“步入”图标,选择“运行”>“步入”,或键入 F7。
Step Into 跳转到当前方法调用的执行中 行(与仅执行该方法并保持相同 线)。 Frames 视图(您将在下一节中了解) 更新以显示新的堆栈帧(新方法)。如果方法 调用包含在另一个类中,该类的文件被打开 并突出显示该文件中的当前行。你可以继续 跳过这个新方法调用中的行,或者更深入地了解其他 方法。
单击“跳出”图标,选择“运行”>“跳出”,或键入 Shift-F8。
Step Out 执行完当前方法并返回到 调用该方法的点。
要恢复应用程序的正常执行,请选择“运行”>“恢复程序”或 点击“恢复”图标。
答案 2 :(得分:0)
在断点处标记一个断点goto Run->调试器,然后按F8在android studio中进行逐步调试
答案 3 :(得分:0)
将调试器附加到进程似乎可以保持连接。 运行-> 将调试器附加到 Android 进程。 F6 进入 mac。