Мой проект - простая Android игра с собственным кодом C ++ и Java, которая использует cmake для компиляции кода C / C ++.
Я загружаю свои собственные символы в Firebase Crashlyti c (Fabri c a go) чтобы поймать моего кратера sh, если они произойдут.
Я следую инструкции здесь , чтобы настроить crashlytics.
Я обнаружил одну конкретную c проблему: Crashlyti c не показывает никакой трассировки стека моего приложения, если я использую компоновщик lld для кода C / C ++.
Вот конфигурация I установлен для использования LLD
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fuse-ld=lld")
Конфиг в build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'io.fabric.tools:gradle:1.31.2'
classpath 'com.google.gms:google-services:4.3.3'
}
Я использую crashlyticUploadSymbolsDebug
для загрузки символов
Загрузка журнала тихо хороша .
2020-03-23 15:02:03.664 [DEBUG] (Execution worker for ':') com.crashlytics - Crashlytics attempting to upload cSYM files.
2020-03-23 15:02:03.669 [DEBUG] (Execution worker for ':') com.crashlytics - POST file: C:\Users\nhut_\.crashlytics\com.crashlytics.tools\app-f5c61bd8c0ab9f7beacd8e312f884ac1970c43e5\debug\csyms\Breakout-aarch64-2cbd7a2add29f8fbff897f89c43ea0d93088c11f.cSYM.gz to URL: https://cm.crashlytics.com/api/v3/platforms/android/code_mappings
2020-03-23 15:02:03.983 [DEBUG] (Execution worker for ':') com.crashlytics - POST response: [reqId=c8949d54f956c305a08f1744dabdd9b226b494443224707e] 202
2020-03-23 15:02:03.984 [DEBUG] (Execution worker for ':') com.crashlytics - POST file: C:\Users\nhut_\.crashlytics\com.crashlytics.tools\app-f5c61bd8c0ab9f7beacd8e312f884ac1970c43e5\debug\csyms\Breakout-aarch64-b0e07c6b9715755bb3b1d881aefe1777a7dcca11.cSYM.gz to URL: https://cm.crashlytics.com/api/v3/platforms/android/code_mappings
2020-03-23 15:02:04.235 [DEBUG] (Execution worker for ':') com.crashlytics - POST response: [reqId=65ed22d3d2111a7dadc5b61109f7d7664dcd86ba58579c9f] 202
2020-03-23 15:02:04.236 [DEBUG] (Execution worker for ':') com.crashlytics - cSYM file(s) uploaded.
У вас есть идеи, как решить эту проблему?
Моя ОС Windows 10 1909 64bit, Android Studio 3.5.1, android-ndk-r21
Протестировано 3 устройства.
Спасибо за ваше время, чтобы прочитать и оценить ваше предложение.
Я нашел похожий вопрос здесь , но до сих пор не получил ответа