com.avmedvedskiy.scrspy
v0.0.4
Published
Install selected APK via adb and run scrcpy
Readme
com.avmedvedskiy.scrspy
Пакет для Unity Editor для работы с Android-устройствами:
- установка APK на подключенные устройства через
adb - запуск
scrcpyи запись сессии - сбор логов устройства
- сохранение артефактов сессии в отдельную папку
Пункты меню
Tools/BuildTools/Android/Open Devices WindowTools/BuildTools/Android/Install Selected APK And Run scrcpy
Что умеет окно Devices
- показывает подключенные Android-устройства
- устанавливает выбранный APK на отмеченные устройства
- запускает и останавливает сессию для конкретного устройства
- делает скриншоты в папку текущей сессии
- открывает папку с логами и артефактами
- позволяет выбрать
Bundle Nameиз списка - открывает окно
Editдля управления списком bundle names
Bundle Name
В окне используется только выпадающий список Bundle Name.
ALLозначает режим без фильтрации по package name- остальные значения берутся из сохраненного списка
- кнопка
Editоткрывает отдельное окно, где можно: - добавить новый bundle name
- удалить существующий bundle name
- закрыть окно редактора
При установке APK package name автоматически читается из APK, добавляется в список и выбирается в dropdown.
Текущее выбранное значение сохраняется в EditorPrefs.
Список bundle names сохраняется в ProjectSettings/ScrspySettings.json.
Основной сценарий
- Откройте
Devices Window. - Выберите APK, если нужен сценарий установки.
- При необходимости выберите
Bundle Nameв dropdown или отредактируйте список черезEdit. - Нажмите
Install APK, если нужно установить сборку на выбранные устройства. - Запустите сессию кнопкой
Start Session. - Завершите сессию кнопкой
Stop Sessionили просто закройте окноscrcpy. - После остановки автоматически откроется папка с логами и артефактами сессии.
Артефакты сессии
Данные сессии сохраняются в:
<Application.persistentDataPath>/SessionCaptures/<DeviceName>/<yyyy-MM-dd_HH-mm-ss>/
В папке сессии могут появляться файлы:
log.txtlog_unity.txtvideo.mkvsummary.txtscreenshot*.png
Поведение сессии
scrcpyзапускается в режиме записи видео- если окно
scrcpyзакрыто вручную, сессия автоматически финализируется - при завершении сессии останавливается
adb logcat - после завершения создается
summary.txt
Требования
- Unity Editor
2021.3+ - Android-устройство с включенной USB-отладкой
adbиscrcpyиз папкиscrspyвнутри пакета
