在Android设备上分析统一游戏

我想用类似于使用乐器在iOS上分析Unity游戏的方式在Android设备上描述我们的Unity移动游戏。

我知道如何使用Unity的分析器来做到这一点,但我想使用第三方分析器的原因如下:

  • validationUnity的分析数据
  • 更多地了解应用程序的运行情况,包括Unity的function等
  • 最大的滞后峰值会导致统一的分析器耗尽样本。 不过我对这些尖刺很感兴趣
  • 我想有更长时间的configuration文件数据比单位logging
  • 我想随着时间的推移进行分析(不仅仅是每一帧的详细数据,而且还要在一段时间内汇总)

从本质上讲,我希望尽可能提高可视性,使Android在设备上的分析尽可能全面。 尽可能接近iOS上的乐器。

到目前为止,我已经尝试过使用DDMS,但是只能看到Andoid OS的function,在实际的apk中什么也看不到 – 至less我没有认出来。 我尝试过使用mono2x和il2cpp,以及我在构建和播放器设置中启用的所有debuggingfunction。

这个游戏是用Unity 5,4和Mono2x开发的。

所有的帮助表示赞赏。 上面列出了我的意图,所以即使在Andoid上以这种方式对设备进行configuration文件分析也是不可能的,但对上述意图的替代解决scheme仍然非常感激。 谢谢!

在Android设置的Android开发人员选项部分,有几个选项用于分析GPU和CPU。 gpu-profiling选项将gpu使用情况显示为屏幕上的彩色垂直条,而cpu-profiling选项显示与系统上每个进程对应的水平条。 有一个“logging在adb shell dumpsys gfxinfo”选项为gpu分析,但我从来没有使用它,所以我不知道它是否按照你想要的方式logging数据。