Встроенная поддержка сбоев, подписанный пакет приложений не содержит встроенных символов

Речь идет о встроенной поддержке сбоев в Android. При создании пакета подписанного приложения в папке BUNDLE-METADATA внутри файла .aab нет папки debugsymbols.

Я выполнил инструкции из официальной документации встроенная поддержка chrash, а также добавил версию ndk в свою build.gradle

android {
    compileSdk  34
    ndkVersion '26.3.11579264'

под типами сборки у меня есть

buildTypes {
        release {
            ....
          ndk {
                debugSymbolLevel = 'FULL'
            }
       }

У меня установлены NDK и CMAKE, и я также пытался собрать его с несколькими версиями NKD: 26.3.11579264, 25.1.8937393 (по умолчанию) и последней 27.0.11718014.

Версия плагина Android Gradle: 8.1.1 Версия Gradle — 8.0, и я попробовал две версии CMAKE 3.22.1 и 3.18.1.

2
0
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если App Bundle не создает ZIP-файл с собственными символами отладки, вы можете сделать это самостоятельно.

Сразу после сборки, пожалуйста, посетите

приложение/сборка/промежуточные/merged_native_libs/$VARIANT/out/lib

Примечание. $VARIANT будет значением имени варианта вашего приложения.

затем скопируйте из нее всю папку и создайте из нее zip-файл с именем Native-debug-symbols.zip

ГОТОВО, теперь все должно быть хорошо..

УДАЧНОГО ПРОГРАММИРОВАНИЯ :-)

Другие вопросы по теме