Я пытаюсь загрузить исходные сопоставления в Bugsnag, чтобы я мог просматривать полную трассировку стека при возникновении ошибки, а не трассировку стека связанного файла.Я следовал инструкциям на этой странице, но я получил эту ошибку при попытке создать APK:
> Task :app:uploadBugsnagReleaseMapping
Mapping file not found: null
Я посмотрел на свой файл android\app\build.gradle
и заметил, что свойство minifiedEnabled
был установлен в ложь.Я изменил его на true, а затем ошибка изменилась на:
Mapping file not found: C:\Development\React Native Practise\bugsnag_practise\android\app\build\outputs\mapping\release\mapping.txt
Я подумал, что нужно добавить файл вручную, поэтому я добавил пустой текстовый файл с таким именем в этот каталог и получил это:
Attempting upload of mapping file to Bugsnag
Bugsnag upload failed with code 422: Received empty file
Retrying Bugsnag upload (1/5) ...
Attempting upload of mapping file to Bugsnag
Bugsnag upload failed with code 422: Received empty file
Retrying Bugsnag upload (2/5) ...
Attempting upload of mapping file to Bugsnag
Bugsnag upload failed with code 422: Received empty file
Retrying Bugsnag upload (3/5) ...
Attempting upload of mapping file to Bugsnag
Bugsnag upload failed with code 422: Received empty file
Retrying Bugsnag upload (4/5) ...
Attempting upload of mapping file to Bugsnag
Bugsnag upload failed with code 422: Received empty file
Retrying Bugsnag upload (5/5) ...
Attempting upload of mapping file to Bugsnag
Bugsnag upload failed with code 422: Received empty file
Если это поможет, это моя конфигурация ошибок в android\app\build.gradle
:
bugsnag {
autoUpload true
ndk false
autoReportBuilds true
autoProguardConfig true
overwrite true
retryCount 5
}
и моя конфигурация buildTypes в том же файле:
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
Есть лиотсутствует параметр конфигурации, который заполнит этот файл?