gpt4 book ai didi

android - 在发布版本中使用 Sentry 和 Flutter

转载 作者:行者123 更新时间:2023-11-29 02:18:15 24 4
gpt4 key购买 nike

我正在尝试将 Sentry 集成添加到我的 Android 项目中。我正在使用 Dart Sentry 插件 ( https://pub.dev/packages/sentry )。当我构建调试版本时,一切正常,我在 Sentry 仪表板中看到记录的错误/崩溃。不幸的是,当我尝试在 Release模式下运行完全相同的代码时,我没有看到任何 Sentry Activity 。我尝试将 apk build 用作:

flutter build apk

或以 Release模式运行应用程序:

flutter run --release

在这两种情况下,我都没有在 Sentry.io 中收到任何东西,甚至我在控制台中也没有看到任何 Activity (发生崩溃)。问题是,当我尝试调试代码时,一切都开始正常工作(我看到了 Sentry 日志)。

有什么提示或建议吗?

编辑

我正在使用 Sentry 日志记录要点助手: https://gist.github.com/escamoteur/57d37e712befd8bd377f15c85136dcec

在调试和 Release模式下,我禁用了混淆器。基于以上要点,我注意到了这一点。

调试

一切正常。我在控制台中看到异常缓存在第 110 行(要点文件),在那之后,我看到创建的 Sentry 事件 ID。

释放

执行与上面完全相同的情况(将 null 传递给 Navigator)不会触发任何操作。我在控制台中没有看到任何东西,当我在第 110 行(要点文件)输入 print("TEST") 时,我仍然没有看到任何东西。

最佳答案

确保你有

<uses-permission android:name="android.permission.INTERNET" />

在您的应用中

android/app/src/main/AndroidManifest.xml

关于android - 在发布版本中使用 Sentry 和 Flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58700071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com