Analyse des logs sur Android
Pour les logs sur native (Android) et Unity (Android), consultez les instructions suivantes.
Méthode d'obtention des logs
Vous pouvez obtenir les logs via Android Studio ou adb logcat. Il est recommandé d'utiliser adb logcat afin d'obtenir des logs complets.
Lors de l'utilisation, vous devrez peut-être activer le mode développeur sur l'appareil Android, activer le débogage USB ou le débogage sans fil, connecter un câble USB ou effectuer l'appairage et la connexion via WLAN. Consultez Android Debug Bridge (Chinese English).
Voici un exemple d'appairage et de connexion via WLAN avec utilisation de adb logcat.

Après la connexion de adb, utilisez d'abord adb logcat -c pour effacer les logs précédents, puis exécutez adb logcat > log.txt pour sortir les logs vers log.txt. À ce stade, exécutez le programme jusqu'à ce que l'erreur se produise, puis utilisez Ctrl + C pour arrêter la sortie des logs.
Voici un exemple de fichier de log.

Comprendre les logs
Lors du débogage, il faut accorder une attention particulière aux tags suivants.
EasyAR
Logs émis par EasyAR
Unity
Logs émis par le moteur Unity au niveau C#
UnityPlayer
Logs émis par le moteur Unity au niveau Java/JNI
libunity
Logs émis par le moteur Unity au niveau C++ ou IL2CPP
AndroidRuntime
Logs émis par le système Android lorsque des exceptions Java ne sont pas interceptées
ActivityManager
Logs émis par le système Android dans des situations telles que ANR
Lors de l'analyse des erreurs, il est souvent nécessaire de déterminer les conditions dans lesquelles l'erreur s'est produite, par exemple la fonction appelée, les paramètres et l'état associé.
Notes lors du feedback
Lors du feedback, fournissez des logs sans filtrage de tag, car les bibliothèques système de bas niveau peuvent parfois émettre des causes d'erreur détaillées, et les tags de ces bibliothèques diffèrent selon les systèmes.
En outre, joignez les informations suivantes au feedback.
Numéros de version d'EasyAR Sense et d'EasyAR Sense Unity Plugin
Par exemple, 4.7.0.11800-cf8e24e30
Community Edition/Enterprise Edition
Architecture CPU
aarch64/armeabi-v7a