Android模拟器:显示GPU透支

时间:2013-03-15 12:43:42

标签: android emulation gpu

自从我阅读this以来,我一直在尝试创建一个模拟器,我可以使用“Show GPU Overdraw”。

我按照提示herethere,但在新工具中,创建新的AVD时,我发现无法启用GPU模拟。 这可能就是为什么我没有在模拟器中看到GPU Overdraw,尽管在模拟器的Developer Settings中有“Show GPU Overdraw”(注意:我是通过带有“-gpu on”选项的eclipse运行模拟器)

那么是否有人能够使用模拟器来显示GPU Overdraw?

2 个答案:

答案 0 :(得分:5)

它也适用于模拟器。

确保在设置AVD时启用了“使用主机GPU”,并且需要运行Android 4.2。以前版本的Android不包含该功能。

除此之外,只需在Developer选项中启用“Show GPU Overdraw”设置,然后重新启动要分析的应用程序。

您需要确保应用程序启用了硬件加速,否则GPU将无法绘制,因此您无法显示GPU透支。或者,在Android设备的开发人员设置中使用“强制GPU渲染”选项。

以下是运行Android 4.2并启用了该选项的模拟器的屏幕截图:

enter image description here

这是我的AVD设置,以防你想看看:

enter image description here

答案 1 :(得分:1)

你必须编译才能在AndroidManifest上至少有一个minVersion = 4并编译为target = 14