javascript - 在 React Native 中为 Bugsnag 设置映射上传时出错

标签 javascript android react-native source-maps bugsnag

我正在将 Bugsnag 集成到 React Native 项目中。我想确保任何堆栈跟踪正确引用代码的正确区域,因为由于需要使用发布应用程序来获取堆栈跟踪,源映射被缩小,因此方法名称和行号将与我的代码库不匹配。我一直在关注this页面进行设置,但按照步骤添加行: apply plugin: 'com.bugsnag.android.gradle' 作为 app\android\build.gradle< 的最后一行 与 Android Studio 同步时出现以下错误:

错误:在 com.android.build.gradle.internal.api.ApplicationVariantImpl 类型的对象上找不到参数 [] 的方法 getPackageApplication()。

在那之前,我能够成功地将 Bugsnag 集成到我的 React Native 项目中,并将其链接到我的 Bugsnag 帐户,以便在我的应用程序崩溃时查看堆栈跟踪。

最佳答案

在与 Bugsnag 的支持团队交谈后,我解决了这个问题。由于过去的升级问题,我使用的是 Gradle 2.3.3。我尝试更新并解决了升级问题,但不再出现此问题。但是,除非我将遇到问题的行放在文件顶部而不是底部,否则无法识别 build.gradle 中的 Bugsnag 条目,如说明所示。

关于javascript - 在 React Native 中为 Bugsnag 设置映射上传时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50742316/

相关文章:

java - Android Apk 中暴露的 Google 地理位置 Api key

react-native - 在对面 react native View

ios - 如何安装react-native-track-player

javascript - 选择 td 旁边的下一个选择框,然后按其文本值选择一个选项

javascript - 我自己的 javascript 文件需要智能感知或自动完成功能

javascript - 如何在多个 switch 案例中使用用 let 声明的变量名?

android - 横向和纵向方向模式问题

javascript - 如何使数据表特定列可编辑?

android - 如果用户拒绝打开蓝牙,则退出 Android 应用程序

javascript - 如何从 map 对象返回一个字符串并发送到 firebase?