在Android Studio中进行调试时如何跳过代码?

时间:2019-05-13 08:59:30

标签: java android-studio

我在调试Android Studio中的代码时不想使用某些方法。例如,在Visual Studio中,您可以将箭头(从断点拖动)到所需的行,并且断点和箭头之间的代码将不会执行。 Android Studio中是否有类似的东西,或者还有另一种方式?

4 个答案:

答案 0 :(得分:1)

是的,您可以通过添加以下代码来实现

if (BuildConfig.DEBUG){
     //code for debug(development)    
    }else{

    }

在调试模式下使用BuildConfig.DEBUG将为真

答案 1 :(得分:0)

您放置了两个单独的断点,并在到达一个断点后立即进行标准执行,最终将在下一个断点处停止。

答案 2 :(得分:0)

Kapper早上好,

我想您可以在这里找到问题的解决方案:How skip line in Intellij idea debug?

由于Android Studio基于IntelliJ Community Edition,因此调试器的工作方式相同。

答案 3 :(得分:0)

在Intellij中,我们没有这样的功能,也许studio也不支持它。 相反,您可以使用if变量对方法进行boolean检查,并在调试器到达if时将断点插入boolean,将gunicorn --bind 0.0.0.0:8000 app.wsgi更改为false。 看看this