На iOS все логи можно смотреть, запустив приложение с XCode в
соответствующей панели. А вот с Андроидом оказывается беда.
- Обновляем Android SDK
- В настройках телефона установить Отладка по USB (Настройка - Для разработчиков)
- Обязательно устанавливать Google USB драйвер (в Android SDK), или драйвер от производителя телефона. (Результат если в Unity нажать Build & Run то пакет соберется и запуститься на устройстве).
- В настройках билда ставим галочку Enable "Loagcat" Profiler
- Build & Run
- Запускаем терминал/командную строку и заходим в *\android-sdk\platform-tools\
- Работаем командами:
- adb logcat Считать логи с устройства
- adb logcat -c Очистить буфер логов на
устройстве
- adb logcat -d > yourlog.txt Сохраняем текущее
содержимое буфера логов в file.log
- adb logcat -s Unity Логи связанные только с Unity
- adb devices Список всех подключенных
устройств,
- adb -s <serial_number>
logcat Логи
определенного устройства, если подключено несколько.
- adb pull <path-on-device>
<file> Загрузить
файл с устройства на компьютер
- adb push <file> <path-on-device> Загрузить файл с компьютера на устройство
- adb shell screencap
/sdcard/screen.png Сохранить текущее содержимое экрана в графический
файл
- adb pull /sdcard/screen.png screen.png
- adb shell rm /sdcard/screen.png
Утилита
screencap имеется на телефонах с Android 4.x и выше.
Комментарии
Отправить комментарий