android - Android Studio 调试器窗口中的数字是什么意思?

标签 android android-studio

Android Studio Debugger

突出显示的数字示例 4580、4581 等是什么意思?它们不是 PID,这是用 adb shell 中的 ps 命令交叉检查的。

最佳答案

此编号是存储对象引用的寄存器的寄存器编号

什么是注册号?

从应用程序开发人员的角度来看,这是完全没用的东西!我相信您知道运行 Android 应用程序的 Dalvik VM。因此,Dalvik 字节码中的帧由寄存器组成。这些寄存器存储对象引用。检查此链接以了解more .不知道为什么 android studio 在调试器中显示它们。我看不到它有任何用处。

关于android - Android Studio 调试器窗口中的数字是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52543967/

相关文章:

android - 如何在 Android 中使用 AWS Transcribe 获取实时语音转文本?

android - Protobuf可以和NanoPB通信吗

android - 使用 createComposeRule 运行 Jetpack Compose UI 测试时出现 "RuntimeException: Could not launch activity...Unable to resolve activity for Intent"

android - 在 Android Studio 中更改多个(非常)相似的文件

android - 什么是 json 文件以及 apk android studio 3.0

java - 我的代码不会从 Android 中的 sqlite 数据库表中删除最后 2 行

android - 使用volley-utf8发送数据

java - Android Studio 'Run app' 对话不会出现在一个项目中,但会出现在另一个项目中

android - 如何在 Android Studio 中更改 git 分支

java - 将时区从字符串转换为 UTC (JODA TIME)