Log-Analyse unter Android
Für Logs unter native (Android) und Unity (Android) lesen Sie die folgenden Hinweise.
Logs abrufen
Sie können Logs über Android Studio oder adb logcat erhalten. Es wird empfohlen, adb logcat zu verwenden, um vollständige Logs zu erhalten.
Bei der Verwendung müssen Sie möglicherweise den Entwicklermodus auf dem Android-Gerät aktivieren, USB-Debugging oder drahtloses Debugging einschalten und ein USB-Kabel anschließen oder per WLAN koppeln und verbinden. Lesen Sie Android Debug Bridge (Chinese English).
Das Folgende ist ein Beispiel für das Koppeln und Verbinden über WLAN sowie die Verwendung von adb logcat.

Nach dem Verbinden von adb verwenden Sie zuerst adb logcat -c, um vorherige Logs zu löschen, und führen dann adb logcat > log.txt aus, um Logs in log.txt auszugeben. Führen Sie anschließend das Programm aus, bis der Fehler auftritt, und verwenden Sie dann Ctrl + C, um die Log-Ausgabe zu beenden.
Das Folgende ist ein Beispiel für eine Log-Datei.

Logs verstehen
Beim Debugging sollten die folgenden Tags besonders beachtet werden.
EasyAR
Von EasyAR ausgegebene Logs
Unity
Vom Unity-Engine auf der C#-Ebene ausgegebene Logs
UnityPlayer
Vom Unity-Engine auf der Java/JNI-Ebene ausgegebene Logs
libunity
Vom Unity-Engine auf der C+- oder IL2CPP-Ebene ausgegebene Logs
AndroidRuntime
Vom Android-System ausgegebene Logs, wenn Java-Ausnahmen nicht abgefangen werden
ActivityManager
Vom Android-System in Situationen wie ANR ausgegebene Logs
Bei der Fehleranalyse müssen häufig die Bedingungen geklärt werden, unter denen der Fehler aufgetreten ist, z. B. die aufgerufene Funktion, Parameter und zugehöriger Zustand.
Hinweise für Feedback
Geben Sie bei Feedback Logs ohne Tag-Filterung an, da zugrunde liegende Systembibliotheken manchmal detaillierte Fehlerursachen ausgeben und die Tags dieser Bibliotheken auf verschiedenen Systemen unterschiedlich sind.
Fügen Sie außerdem die folgenden Informationen bei.
Versionsnummern von EasyAR Sense und EasyAR Sense Unity Plugin
Zum Beispiel 4.7.0.11800-cf8e24e30
Community Edition/Enterprise Edition
CPU-Architektur
aarch64/armeabi-v7a