Анализ журналов на android
Сведения о журналах на нативных (Android) и Unity(Android) платформах приведены ниже.
Метод получения журналов
Журналы можно получить с помощью Android Studio или adb logcat. Рекомендуется использовать adb logcat для получения полных журналов.
Для использования может потребоваться включить режим разработчика на устройстве Android, включить USB-отладку или беспроводную отладку, подключить USB-кабель или выполнить сопряжение и подключение по WLAN. Обратитесь к Android Debug Bridge (китайский английский).
Ниже приведен пример сопряжения и подключения по WLAN с использованием adb logcat.

После подключения adb сначала используйте adb logcat -c, чтобы очистить предыдущие журналы, затем выполните adb logcat > log.txt, чтобы вывести журналы в log.txt. Теперь запустите приложение и дождитесь ошибки, затем используйте Ctrl + C, чтобы остановить вывод журналов.
Ниже приведен пример файла журнала.

Понимание журналов
Следующие теги (tags) требуют особого внимания при отладке.
EasyAR
Журналы, выводимые EasyAR
Unity
Журналы, выводимые движком Unity на уровне C#
UnityPlayer
Журналы, выводимые движком Unity на уровне Java/JNI
libunity
Журналы, выводимые движком Unity на уровне C++ или IL2CPP
AndroidRuntime
Журналы, выводимые системой Android при неперехваченном исключении Java
ActivityManager
Журналы, выводимые системой Android в таких случаях, как ANR (Application Not Responding)
При анализе ошибок часто необходимо выяснить условия их возникновения, например, вызванную функцию, параметры, связанное состояние.
Важные моменты при обратной связи
При обратной связи предоставляйте информацию журнала без фильтрации по тегам, так как иногда низкоуровневые системные библиотеки выводят детальную причину ошибки, а теги этих библиотек различаются в разных системах.
Кроме того, при обратной связи необходимо приложить следующую информацию.
Версия EasyAR Sense и EasyAR Sense Unity Plugin
Например, 4.7.0.11800-cf8e24e30
Community Edition/Enterprise Edition
Архитектура ЦП
aarch64/armeabi-v7a