【问题标题】:(Android Studio) How to debug through my code only?(Android Studio)如何仅通过我的代码进行调试?
【发布时间】:2013-10-29 10:50:39
【问题描述】:

当我尝试在 Android 中调试我的代码时(使用 Step Into、F7 命令),调试器会引导我通过所有系统类,这是我不想要的。

例如,当我在下面的第 2 行放置一个断点(即“startActivity(ourIntent);”),而不是进入我的 Activity(即“myclass”),执行点进入 Activity.java > Instrumentation。 java等...所有系统类。

我不想要那个。我只想单步执行我编写的代码。

有什么方法可以做到这一点?

        Intent ourIntent = new Intent(MainActivity.this, "com.practice.gamesbook.myclass");
        startActivity(ourIntent);

“调试器”下的“添加新模式”选项>“步进”已禁用

【问题讨论】:

    标签: java debugging android-studio step-into


    【解决方案1】:

    最新版本的android studios

    1. 转到File->Setting 并搜索Stepping
    2. 点击右侧+?标志
    3. 以下4种模式一一添加

      com.android.*

      android.*

      com.androidx.*

      androidx.*

    【讨论】:

      【解决方案2】:

      1。添加自定义模式

      Android Studio 3.x.x

      Android Studio > 文件 > 设置 > 构建、执行、部署 > 调试器 > 步进

      2。跳过(F8)

      【讨论】:

        【解决方案3】:

        在 Android 2.3.1 中,转到 Android Studio > Preferences > Debugger > Stepping,然后在底部单击带有点、星号和问号的加号箭头图标,即 Add Pattern。输入 android.* 和 com.android.* 并点击 OK 和 Apply。

        【讨论】:

          【解决方案4】:

          Shift-F11 退出该方法也有帮助。

          【讨论】:

            【解决方案5】:

            在 Android Studio 2.0 中,选择文件 > 设置 > 构建、执行、部署 > 调试器 > 步进。然后单击右侧的“添加模式” 按钮。键入 android.* (或您要排除的任何模式)并单击“确定”两次。

            【讨论】:

              【解决方案6】:

              使用 f9(恢复程序)。 这将恢复您的程序并仅停止到下一个断点。

              【讨论】:

              • Android Studio 需要紧急手术时的创可贴解决方案。
              【解决方案7】:

              除了 Adam Johns 对忽略 Android 库的回答之外,您还可以使用“跳过”按钮 (F8) 跳过您不感兴趣的方法调用的详细信息,例如来自任何其他库你导入。

              【讨论】:

                【解决方案8】:

                转到Android Studio > Preferences > Debugger > Stepping,然后在底部单击带有Add Pattern 的问号的加号箭头。输入 android.* 并点击 OK,然后点击 Apply。

                【讨论】:

                • @user1406716 我发现有时在设置中使用搜索功能时(在上面的示例中,您输入了“调试器”),右侧窗格中的某些选项被禁用。清除过滤器搜索(“调试器”文本),手动导航 Debugger->Stepping,然后尝试。控件的只读状态应清除。
                • 使用模式,android.* 你可能还包括 com.android.*
                • “Android Studio > Preferences”选项在哪里?我看到“文件、编辑、查看、导航、编码、分析、重构、构建、运行、工具、VCS、窗口、帮助”
                • 在 AS 2.0 中,调试选项位于 Preferences > Build, Execution, Deployment > Stepping 下
                • @barlop 文件 > 设置 > 构建、执行、部署 > 调试器 > 步进
                猜你喜欢
                • 2016-02-09
                • 2020-05-12
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2021-08-01
                • 1970-01-01
                • 2016-05-11
                相关资源
                最近更新 更多