Unity 6.3
0 онлайн 72 гостей 3 в системе
Вход
Разработка платформы Шаг 78 из 387

Сбор данных о производительности на устройстве Android

Используйте Profiler для сбора данных о производительности вашего приложения. сбор данных о производительности в режиме воспроизведения в 2000 году Unity Editor. Однако, чтобы получить наиболее точные данные о вашем приложении, вы можете подключить Profiler непосредственно в Android устройство, которое в вашей сети.

Предварительные условия

  • Если вы используете брандмауэры, откройте порты от 54998 до 55511 в правилах исходящих подключений брандмауэра. Это порты, которые Unity использует для удаленного профилирования.
  • Отключить мобильные данные на устройстве
  • Установите одну и ту же подсеть для устройства Android и компьютера, на котором работает Unity Editor, чтобы работало обнаружение устройств.

Включение удаленного профилирования

Чтобы включить удаленное профилирование, выполните следующие действия.

  1. Подключите устройство к вашей сети WiFi. Profiler использует локальную сеть WiFi для отправки данных профилирования с вашего устройства на Unity Editor.
  2. Подключите устройство к компьютеру через кабель.
  3. Откройте Создание профилей окно (меню: Файл > Создать профили).
  4. Включите параметр Разработка Build.
  5. Включите параметр Autoconnect Profiler.
  6. Выберите Build & Run.
  7. После запуска приложения на устройстве откройте окно Profiler в Unity Editor (меню: Окно > Анализ > Profiler).

После открытия окна Profiler, оно заполняется данными из вашего приложения. Если Редактор не подключается к устройству автоматически, выберите раскрывающееся меню Target Selection в окне Profiler и выберите соответствующее устройство, чтобы начать подключение Profiler вручную.

Вы также можете подключить устройство непосредственно к компьютеру, чтобы избежать проблем с сетью или подключением.

Профилирование с помощью Android Debug Bridge

Устройства Android поддерживают профилирование через Android Debug Bridge (adb). Чтобы профилировать с помощью Android Debug Bridge (adb), выполните следующие действия:

  1. Переведите устройство в режим разработки и включите параметр отладки USB.
  2. Подключите устройство к компьютеру с помощью кабеля и убедитесь, что оно отображается в списке устройств adb.
  3. Откройте окно Профили сборки (меню: Файл > Профили сборки).
  4. Включите параметр Разработка Build.
  5. Выберите Build & Run.
  6. После запуска приложения на устройстве откройте окно Profiler (меню: Окно > Анализ > Profiler).
  7. В раскрывающемся меню Выбор цели выберите AndroidProfiler(ADB@127.0.0.1:34999). Запись в раскрывающемся меню видна только в том случае, если выбранной целью является Android.

Настройка Android Debug Bridge вручную

Редактор автоматически создает туннель adb для вашего приложения, когда вы выбираете Build & Run. Вы можете настроить этот туннель вручную, если хотите профилировать другое приложение, или перезапустить сервер adb.

Чтобы настроить туннель вручную:

  1. Откройте окно терминала или командной строки.

  2. Введите следующее:

  3. Необходимо, когда редакторAndroid соединение устанавливается через USB кабель:
    adb forward tcp:34999 localabstract:Unity-{insert bundle identifier here}

  4. Необходимо, когда подключение Android к редактору устанавливается через кабель USB
    adb reverse tcp:34998 tcp:34999

Дополнительные ресурсы