如何在 Android Studio 3.2 上查看实际的 Bitmap?

am5*_*a03 3 android-studio android-studio-3.0

我知道有一个很好的功能,您可以在 Android Studio 3 之前从堆转储中查看实际的位图,但似乎没有了。 在此处输入图片说明

参考

/sf/answers/2866188741/

am5*_*a03 5

从 Android Studio 团队的分析器负责人那里得到了答案:

“查看位图”功能仍然存在(对于 Android 5.0 到 7.1):在堆转储中,当您选择一个位图(或相关)类然后选择一个实例时,您将在实例详细信息面板(在“参考”选项卡旁边)。这有你想要的位图。

但是,有一个警告:在 Oreo (Android 8.0) 时间范围内的某个时间,Android 的 HPROF 序列化发生了变化,不包括位图内容。原因是技术性的:HPROF 是 Java 堆的快照,而不是本机堆,但位图内容实际上驻留在本机堆中。从本质上讲,旧的 Android 版本为了提供便利而打破了规范,而这个“漏洞”已被关闭。

调查如何在 Oreo 和更新的 Android 版本中再次突出显示这些信息,这绝对是我们的待办事项列表。

https://www.reddit.com/r/androiddev/comments/av3lhx/were_on_the_engineering_team_for_android_studio/ehhlfdt