Я использую Breakpad для обнаружения сбоев NDK, и он интегрирован с HockeyApp. Все работает нормально, кроме релизной сборки, где используется обфускация кода с помощью DexGuard. Так что в этом случае stacktrace не читается.
Была ли у кого-нибудь похожая проблема с этой конфигурацией, или есть другое потенциальное решение для журнала сбоев NDK, в который включен DexGuard, чтобы его можно было показать на Hockeyapp.
заранее спасибо
Да, применяется.
Dexguard 6.x имеет проблемы с собственным шифрованием библиотеки на некоторых устройствах, а также классовое шифрование может вызвать некоторые проблемы, не уверен в вашей версии dexguard. Просто попробуйте поиграться с добавлением / удалением некоторых конфигураций шифрования.
Я загрузил файл mapping.txt, созданный DexGuard, и Symbols.zip (содержащий все файлы .so). Как я уже сказал, это отлично работает, если шифрование dexguard не применяется к файлам .so, в противном случае трассировки стека просто не читаются человеком для собственных сбоев.
Вы применяете функцию шифрования для собственных библиотек?