Version: 6000.3
语言: 中文
模拟 Android 设备
应用程序修补

在 Android 设备上收集性能数据

使用分析器帮助您优化游戏的窗口。它显示了在游戏的各个领域花费了多少时间。例如,它可以报告渲染、动画制作或游戏逻辑所花费的时间百分比。更多信息
请参阅术语表
以收集有关应用程序的性能数据。您可以在 Unity 编辑器中以播放模式收集性能数据。但是,要获取有关应用程序的最准确数据,您可以将性能分析器直接连接到网络上的 Android 设备。

先决条件

  • 如果您使用的是防火墙,请打开端口5499855511在防火墙的出站规则中。这些是 Unity 用于远程分析的端口。
  • 禁用设备上的移动数据
  • 为 Android 设备和运行 Unity 编辑器的主机设置相同的子网,以便设备检测正常工作。

启用远程分析

要启用远程分析,请执行以下步骤:

  1. 将设备连接到您的 WiFi 网络。Profiler 使用本地 WiFi 网络将分析数据从您的设备发送到 Unity 编辑器。
  2. 通过电缆将设备连接到计算机。
  3. 打开“构建配置文件”窗口(菜单:“文件”>“构建配置文件”)。
  4. 启用开发版本开发版本包括调试符号并启用性能分析器。更多信息
    请参阅术语表
    设置。
  5. 启用自动连接探查器设置。
  6. 选择“生成并运行”
  7. 当应用程序在设备上启动时,在 Unity 编辑器中打开 Profiler 窗口(菜单:Window > Analysis > Profiler)。

打开“探查器”窗口后,它将填充来自应用程序的数据。如果编辑器未自动连接到设备,请在 性能分析器(Profiler) 窗口中选择 目标选择(Target Selection) 下拉菜单,然后选择适当的设备以手动启动性能分析器连接。

您还可以将目标设备直接插入计算机以避免网络或连接问题。

使用 Android 调试桥进行分析

Android 设备支持通过 Android 调试桥 (adb) 进行分析。如需使用 Android 调试桥 (adb) 进行分析,请按以下步骤作:

  1. 将设备置于开发模式并启用 USB 调试设置。
  2. 通过电缆将设备连接到计算机,并确保它显示在adbAndroid 调试桥 (ADB)。您可以在构建后使用 ADB 手动部署 Android 软件包 (APK)。更多信息
    请参阅术语表
    设备列表。
  3. 打开“构建配置文件”窗口(菜单:“文件”>“构建配置文件”)。
  4. 启用开发构建设置。
  5. 选择“生成并运行”
  6. 当应用程序在设备上启动时,打开“分析器”窗口(菜单:“分析窗口>分析”>“分析器”)。
  7. 从 目标选择(Target Selection) 下拉菜单中,选择AndroidProfiler(ADB@127.0.0.1:34999).下拉菜单中的条目仅在所选目标为 Android 时可见。

手动配置 Android 调试桥

当您选择 Build &; Run 时,编辑器会自动为您的应用程序创建 adb 隧道。如果要分析其他应用程序,或者重新启动 adb 服务器,可以手动配置此隧道。

要手动配置隧道,请执行以下作:

  1. 打开终端窗口或命令提示符。

  2. 输入以下内容:

  3. 通过 USB 数据线建立编辑器与 Android 的连接时需要:
    adb forward tcp:34999 localabstract:Unity-{insert bundle identifier here}

  4. 通过USB电缆建立Android与编辑器的连接时需要
    adb reverse tcp:34998 tcp:34999

其他资源

模拟 Android 设备
应用程序修补