Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging Android Studio IDE-调试进入/超过崩溃应用程序的步骤_Debugging_Android Studio 4.2 - Fatal编程技术网

Debugging Android Studio IDE-调试进入/超过崩溃应用程序的步骤

Debugging Android Studio IDE-调试进入/超过崩溃应用程序的步骤,debugging,android-studio-4.2,Debugging,Android Studio 4.2,我在Windows10中使用Android Studio 4.1.3,调试时遇到问题 如果在调试期间未调试或使用Resume程序,则应用程序运行正常,但如果尝试步骤调试(over、In、out),则应用程序崩溃 它发生在所有应用程序和测试的所有平台(真实设备和仿真)以及所有代码行(例如,在MainActivity的onCreate的第一行)中 已尝试删除所有断点,清理生成,但无法找到如何在此版本中禁用即时运行 日志: 04-24 10:50:41.174 24394-24397/com.corm

我在Windows10中使用Android Studio 4.1.3,调试时遇到问题

如果在调试期间未调试或使用Resume程序,则应用程序运行正常,但如果尝试步骤调试(over、In、out),则应用程序崩溃

它发生在所有应用程序和测试的所有平台(真实设备和仿真)以及所有代码行(例如,在MainActivity的onCreate的第一行)中

已尝试删除所有断点,清理生成,但无法找到如何在此版本中禁用即时运行

日志:

04-24 10:50:41.174 24394-24397/com.cormorant.poifinder A/art: art/runtime/jdwp/jdwp_handler.cc:1187] Check failed: modifier_count < 256 (modifier_count=285, 256=256) 
04-24 10:50:41.214 24394-24397/com.cormorant.poifinder A/art: art/runtime/barrier.cc:90] Check failed: count_ == 0 (count_=-1, 0=0) Attempted to destroy barrier with non zero count
04-24 10:50:41.215 24394-24397/com.cormorant.poifinder A/art: art/runtime/runtime.cc:366] Runtime aborting --- recursively, so no thread-specific detail!
04-24 10:50:41.215 24394-24397/com.cormorant.poifinder A/art: art/runtime/runtime.cc:366] 
    
    --------- beginning of crash
04-24 10:50:41.215 24394-24397/com.cormorant.poifinder A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 24397 (JDWP)```

Have anyone any idea? Thanks.
04-24 10:50:41.174 24394-24397/com.cormorant.pofinder A/art:art/runtime/jdwp/jdwp_handler.cc:1187]检查失败:修饰符_计数<256(修饰符_计数=285,256=256)
04-24 10:50:41.214 24394-24397/com.cormorant.pofinder A/art:art/runtime/barrier.cc:90]检查失败:计数=0(计数=1,0=0)试图用非零计数销毁屏障
04-24 10:50:41.215 24394-24397/com.cormorant.pofinder A/art:art/runtime/runtime.cc:366]运行时中止---递归,因此没有特定于线程的详细信息!
04-24 10:50:41.215 24394-24397/com.cormorant.pofinder A/art:art/runtime/runtime.cc:366]
---------坠机开始
04-24 10:50:41.215 24394-24397/com.cormorant.pofinder A/libc:tid 24397(JDWP)中的致命信号6(SIGABRT),代码-6```
有人知道吗?谢谢

不确定这是否真的是一个答案,但是

这个问题在某种程度上与从23到26的API(下面没有测试)有关。在这些API中,调试(单步执行,结束)都不起作用,无论是在模拟设备中还是在物理设备中都不起作用

来自27个网站的API很好用


请注意,应用程序的APK是23,使用API23-26进行调试时使用Run和断点来获取内部方法。。。只是一个痛苦的地方,几十个断点……

这能回答你的问题吗?您好,这并没有回答问题,应用程序在调试模式下运行良好,只有在使用“步进/步过”时才会崩溃(断点也适用于恢复程序)。谢谢