对于以前的Crashlytics SDK(Fabric),日志记录的文件位置为:
On Linux / Windows: /.crashlytics/com.crashlytics.tools/crashlytics.log
On Mac: ~/Library/Caches/com.crashlytics/com.crashlytics.tools/crashlytics.log
自从我开始使用新的Firebase Crashlytics SDK之后,就再也没有日志记录在那里了。我试图搜索文件可能位于的其他位置,但是我什么都找不到。
这里的消防员-
确实不再有crashlytics.log文件。如果使用--debug.
调用符号上传任务,该信息仍然存在,因此,如果在Gradle中启用了本机符号文件上传,则可能看起来像(在Mac上都是这样):
./gradlew app:uploadCrashlyticsSymbolFileDebug --debug
或
./gradlew app:assembleDebug --console=plain --debug
您可能还会看到很多与Crashlytics无关的输出。无论您的命令看起来如何,您可能希望通过管道传递过滤器:
./gradlew ... | grep "[com.google.firebase.crashlytics]"
最后,在Android Studio中查看终端或logcat可能很不方便,因此您可能只想将该输出保存到文件中:
./gradlew ... > crashlyticslog.txt