Fabric未检测到React Native应用程序

时间:2017-04-28 02:46:51

标签: android react-native crashlytics google-fabric crashlytics-android

我想在https://github.com/corymsmith/react-native-fabric的反应原生应用程序中集成Fabric。 我按照其文档中提供的说明进行操作:

  1. 在Android Studio中安装了Fabric插件,在fabrio.io
  2. 中创建了个人帐户
  3. 已安装react-native-fabricnpm
  4. 已编辑android/settings.gradle
  5. 已编辑android/app/build.gradle
  6. 在应用程序类中编辑了MainApplication.java,因为我的本机版本是0.41.2。请看下面:

    @Override public void onCreate() { super.onCreate(); Fabric.with(this, new Crashlytics()); SoLoader.init(this, /* native exopackage */ false); }

  7. 在我的登录界面中,我只是想使用Crashlytics.crash();来测试应用程序崩溃,当然我也用全局初始化它:

    var Fabric = require('react-native-fabric'); 
    var { Crashlytics } = Fabric;
    

    现在出现了问题,我现在处于登录界面,当我按下“登录”按钮时遇到类似的问题here。然而,根据我在作者的回复中所理解的,我正确配置了它。但我想崩溃它,而不是红色错误提示。我做的是制作一个发布版本,当我按下按钮时它成功崩溃了。这是否意味着,我只能使用发布版本来测试Crashlytics?

    这是y分析,如果我错了,请纠正我:

      

    由于Fabric插件安装在Android Studio中并且在本机代码中配置,因此Fabric不会检测到React Native层(代码)。

    所以我的问题是:

    1. 假设我无法在调试模式下使用或测试Crashlytics是否正确?如果没有,我是否错过任何配置?
    2. 我的Android Studio中的Fabric插件无法检测到我的应用,即使我在android:name="io.fabric.ApiKey"中添加了AndroidManifest.xml。我陷入了Fabric插件的Launch your app!阶段。
    3. 现在,如果我转到https://fabric.io/dashboard,我也会遇到启动您的应用屏幕。我将被重定向到https://fabric.io/onboard
    4. 任何人都可以对此有所了解吗?或者有没有人遇到过这些?请告诉我。

0 个答案:

没有答案