Android Studio 在调试器中看不到静态:没有这样的静态字段

Android Studio doesn't see static in debugger: no such static field

奇怪,没有找到关于这个问题的任何信息。在 Watches window 中,我必须用要调试的数字替换静态字段(例如,最终整数),因为 Android Studio 看不到它们。但是,如果我在按住 ctrl 的情况下将鼠标移到代码中 - 它会显示该值。

例如,myArray[IDX_SOMEINDEX] 解析正常,而如果我将其添加为监视表达式 - 'no such static field IDX_SOMEINDEX'。即使我指定完整路径 my.package.MyIndexesClass.IDX_SOMEINDEX Android Studio 仍然不知道。

有办法解决这个问题吗?

您可能使用的是缩小版,这使得变量名消失了。如果关闭缩小,您应该能够看到变量。