#android #symbolicatecrash #ndk-stack
#Android #symbolicatecrash #ndk-stack
Вопрос:
Например, используя ndk-stack с библиотеками, созданными в ./build/intermediates/cmake/release/obj/arm64-v8a/, я могу получить отладочную информацию, включая номера строк. Однако в gradle 4.1.0 и выше есть возможность генерировать собственные отладочные символы с помощью конфигурации debugSymbolLevel ‘full’. Предположительно, Play Store имеет возможность использовать эти символы для обозначения следов сбоев, но ndk-stack, похоже, принимает только файлы .so, тогда как собственные символы отладки — это файлы .so.dbg.
Например, я попытался объединить удаленные двоичные файлы с файлами символов .so.dbg, используя eu-unstrip, но это не является частью ndk, и результирующие файлы не привели к тому, что сбой стал символом. Я пробовал и другие вещи, но ничего не получалось.
Каков правильный способ обозначения сбоев локально с помощью native-debug-symbols?
Ответ №1:
H!
Мне удалось:
- переименуйте *.so.dbg в *.so
- используйте ndk-stack
Это работает!
Комментарии:
1. Пожалуйста, включите некоторые пояснения.