我有一个使用Firebase Crashlytics(未从Fabric迁移)的新项目,该项目也依赖于在构建过程中构建的C库。
我遵循了Crashlytics的Get Android NDK crash reports文章中的说明,所有在Android代码中发生的崩溃(非本机崩溃)均已正确标记,并显示在Crashlytics仪表板上。但是,我所有的本机崩溃仍然被混淆。
我已经运行了./gradlew crashlyticsUploadSymbolsDebug
命令来为应用程序的调试版本上传符号(该文件正在内部测试,因此是调试而不是发布),但是命令的输出显示:
WARN-Crashlytics上载所有cSYM文件时出现问题。请检查网络连接,然后重试。
我已经尝试了多个不同的网络,并且我的互联网可以正常工作,所以我不确定为什么会这样。我还用--info --debug
运行了相同的命令,以查看是否有更多可用信息,但没有任何信息。
我的app/build.gradle
的{{1}}块定义如下,其中我的C库crashlytics
相对于我的{{1}位于clib
中的Android库中}模块:
../sdk
任何人和所有帮助表示赞赏!