我正在将Bugsnag集成到React Native项目中。我想确保任何堆栈跟踪正确引用代码的正确区域,因为由于需要使用发布应用程序来获取堆栈跟踪,源映射会缩小,因此方法名称和行号将与我的代码库不匹配。我一直在关注this页面进行设置,但在按照步骤添加行apply plugin: 'com.bugsnag.android.gradle'
作为app\android\build.gradle
的最后一行时,我在与Android Studio同步时收到以下错误:
Error: Could not find method getPackageApplication() for arguments [] on object of type com.android.build.gradle.internal.api.ApplicationVariantImpl.
在此之前,我能够成功地将Bugsnag集成到我的React Native项目中,并将其链接到我的Bugsnag帐户,以便在我的应用程序崩溃时查看堆栈跟踪。
答案 0 :(得分:1)
在与Bugsnag的支持团队交谈后,我能够解决这个问题。由于过去的问题升级,我使用的是Gradle 2.3.3。我尝试更新并解决了我的升级问题,不再遇到此问题。然而,build.gradle
中的Bugsnag条目无法识别,除非我按照说明所说的那样将我遇到问题的行放在文件的顶部而不是底部。