【问题标题】:How do I attach a debugger to native code of a release build in a react-native Android app?如何在 react-native Android 应用程序中将调试器附加到发布版本的本机代码?
【发布时间】:2020-02-15 01:18:45
【问题描述】:

我有一个 react-native 应用程序在本机代码中崩溃,但仅在 Android 发布模式构建时崩溃。我知道可以在调试模式下在 Android Studio 中调试本机代码。如何在发布模式下使用 Android Studio 将调试器附加到本机代码?

【问题讨论】:

  • 或者,您可以添加警报以显示在可能发生崩溃的操作或屏幕上。
  • 我不太明白。崩溃是在 react-native 的 Java 代码中随机发生的。我将如何向 react-native 的内部 Java 部分添加日志记录或警报,然后使用这些添加运行发布版本?

标签: android react-native react-native-android


【解决方案1】:

这是我用来报告生产错误和崩溃的库:bugsnag-。它非常好,您可以得到用户面临的所有错误以及设备 ID 和移动设备类型的报告。它的集成非常漂亮很简单。

希望对您有所帮助。如有疑问,请随意。

【讨论】:

  • 我已经在使用类似的产品 Instabug(太棒了!),但不幸的是,它并没有提供我需要的所有信息。我得到了这个错误的堆栈跟踪,但它只是内部反应原生的东西。我需要附加一个调试器,点击一个断点,然后查看崩溃期间反应原生 Java 代码中的数据以进行诊断。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-02
  • 1970-01-01
  • 1970-01-01
  • 2012-09-09
  • 1970-01-01
  • 1970-01-01
  • 2022-08-12
相关资源
最近更新 更多