Protokollanalyse auf Android
Informationen zu Protokollen auf Native (Android) und Unity (Android) finden Sie in den folgenden Anleitungen.
Protokollabrufmethode
Protokolle können über Android Studio oder adb logcat abgerufen werden. Die Verwendung von adb logcat wird empfohlen, um vollständige Protokolle zu erhalten.
Möglicherweise müssen Sie den Entwicklermodus auf dem Android-Gerät aktivieren, USB-Debugging oder drahtloses Debugging einschalten, ein USB-Kabel anschließen oder eine Verbindung über WLAN herstellen. Weitere Informationen finden Sie unter Android Debug Bridge (中文 English).
Nachfolgend ein Beispiel für die Kopplung und Verbindung über WLAN mit adb logcat.

Nach der Verbindung mit adb verwenden Sie zunächst adb logcat -c, um vorherige Protokolle zu löschen. Führen Sie dann adb logcat > log.txt aus, um die Protokolle in log.txt zu schreiben. Führen Sie nun die Anwendung aus, bis ein Fehler auftritt, und beenden Sie die Protokollausgabe mit Strg + C.
Nachfolgend ein Beispiel einer Protokolldatei.

Verständnis der Protokolle
Die folgenden Tags sind bei der Fehlersuche besonders relevant.
EasyAR
Von EasyAR ausgegebene Protokolle
Unity
Von der Unity-Engine auf C#-Ebene ausgegebene Protokolle
UnityPlayer
Von der Unity-Engine auf Java/JNI-Ebene ausgegebene Protokolle
libunity
Von der Unity-Engine auf C++ oder IL2CPP-Ebene ausgegebene Protokolle
AndroidRuntime
Von Android ausgegebene Protokolle bei nicht abgefangenen Java-Exceptions
ActivityManager
Von Android ausgegebene Protokolle bei ANR (Application Not Responding) oder ähnlichen Situationen
Bei der Fehleranalyse ist es oft notwendig, die Bedingungen des Fehlers zu verstehen, z.B. aufgerufene Funktionen, Parameter oder relevante Zustände.
Hinweise bei der Rückmeldung
Bitte stellen Sie bei Rückmeldungen ungefilterte Protokollinformationen (ohne Tag-Filterung) zur Verfügung. Manchmal geben System-Bibliotheken auf niedriger Ebene detaillierte Fehlerursachen aus, deren Tags jedoch je nach System variieren können.
Zusätzlich sind bei Rückmeldungen folgende Informationen erforderlich:
Versionsnummer von EasyAR Sense und EasyAR Sense Unity Plugin
Z.B. 4.7.0.11800-cf8e24e30
Community Edition/Enterprise Edition
CPU-Architektur
aarch64/armeabi-v7a