我在生产中使用 Sentry 在应用程序中记录崩溃。源映射在iOS应用程序中按预期工作,但对于Android,我不知道发生崩溃的实际文件和行号。堆栈跟踪包含对 index.android.bundle 的引用。我使用以下命令创建捆绑包和映射文件
react-native bundle --dev false --platform android --entry-file index.android.js --bundle-output index.android.bundle --sourcemap-output index.android.map
我使用命令上传捆绑包并将文件映射到哨兵
sentry-cli releases files 1.0.10 upload-sourcemaps --rewrite --url-prefix / ./
我想问一下是否有人能够使用Sentry让源映射适用于Android。我需要遵循任何其他说明才能使源映射适用于 Android 应用程序吗?
如果您只是调用./gradlew assembleRelease
,如果您正在运行最新版本的react-native-sentry
,它应该可以工作。
如下所述:https://docs.sentry.io/clients/react-native/#android-specifics