Android Studio 断点系统似乎坏了
Android Studio breakpoint system seems broken
所以,我开始使用针对 Nexus 9 的 Android Studio,到目前为止,主要的烦恼是调试、设置断点和步进 in/out。
我发现我的断点经常被忽略,以至于我怀疑我是否做错了什么。例如,在我的等高线图中 class 下面我的应用程序表现得好像我的 "bins" 从未初始化过。我有一个用于设置垃圾箱的例程,称为 "Bins_SetBins." 当我调试我的应用程序时,我可以执行以在调用断点处停止(参见下面的第一张图),但不是函数本身的断点(参见下面的第二个图)——这与行为一致。事实上,我调用的函数中的每个断点都标有 'X' 标记 "No executable code found at this line"
什么给了?那里肯定有代码,对吧?像这样令人惊讶的事情一直在发生......是否有一些我没有得到的技巧?线路是否正在优化? by call 和 prototype 之间是否存在某些不匹配导致我的子例程未被调用(但不会导致编译器错误)?
感谢您的帮助。
根据需要添加答案 50 多个代表发表评论:-|。
请检查调试版本中是否有 minifyEnabled true
。对于调试版本,将其设置为 minifyEnabled false
。
所以,我开始使用针对 Nexus 9 的 Android Studio,到目前为止,主要的烦恼是调试、设置断点和步进 in/out。
我发现我的断点经常被忽略,以至于我怀疑我是否做错了什么。例如,在我的等高线图中 class 下面我的应用程序表现得好像我的 "bins" 从未初始化过。我有一个用于设置垃圾箱的例程,称为 "Bins_SetBins." 当我调试我的应用程序时,我可以执行以在调用断点处停止(参见下面的第一张图),但不是函数本身的断点(参见下面的第二个图)——这与行为一致。事实上,我调用的函数中的每个断点都标有 'X' 标记 "No executable code found at this line"
什么给了?那里肯定有代码,对吧?像这样令人惊讶的事情一直在发生......是否有一些我没有得到的技巧?线路是否正在优化? by call 和 prototype 之间是否存在某些不匹配导致我的子例程未被调用(但不会导致编译器错误)?
感谢您的帮助。
根据需要添加答案 50 多个代表发表评论:-|。
请检查调试版本中是否有 minifyEnabled true
。对于调试版本,将其设置为 minifyEnabled false
。