Android Studio-如何显示java字节码?

Android Studio-如何显示java字节码?,java,android,bytecode,Java,Android,Bytecode,有没有办法在Android Studio中查看Java字节码? 当我调试程序并逐步完成时,Android Studio会将我带到一个名为“ActivityThread.java”的文件中 我不知道那是什么,它超过5000行,所以它不可能是我的字节码 我也得到了信息: 源代码和字节码不匹配ActivityThread是Android操作系统的一个类。应用程序执行本机代码是很自然的,所以不要感到惊讶 消息源代码与字节码不匹配提示您在用于编译的计算机上安装的平台库与运行应用程序的设备的平台库不匹配。这

有没有办法在Android Studio中查看Java字节码?

当我调试程序并逐步完成时,Android Studio会将我带到一个名为“ActivityThread.java”的文件中
我不知道那是什么,它超过5000行,所以它不可能是我的字节码
我也得到了信息:
源代码和字节码不匹配

ActivityThread
是Android操作系统的一个类。应用程序执行本机代码是很自然的,所以不要感到惊讶

消息
源代码与字节码不匹配
提示您在用于编译的计算机上安装的平台库与运行应用程序的设备的平台库不匹配。这并不罕见,因为即使对于同一个目标API,这些库也有多个版本。避免这种情况的最佳方法是在模拟器中运行应用程序,该模拟器的API与
build.gradle
中的
compileSdkVersion
定义的目标API级别相匹配

如果我想查看
ActivityThread
的源代码,我只需要向任何类添加一个变量

ActivityThread a;

然后使用右键单击“Go To->Declaration and Usage”(在我的系统上使用Ctrl-B)跳转到它的源代码。可能还有其他方法,但这对我来说已经足够好了。

如果你看到字节码,你能做什么呢?为什么不共享代码和日志呢?事实上,如果你在调试时看到字节码,你已经进入了SDK。我们可以假设被猎杀的虫子不在那里;)