我想在https://github.com/corymsmith/react-native-fabric的反应原生应用程序中集成Fabric。 我按照其文档中提供的说明进行操作:
fabrio.io
。react-native-fabric
至npm
。android/settings.gradle
android/app/build.gradle
在应用程序类中编辑了MainApplication.java
,因为我的本机版本是0.41.2
。请看下面:
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
SoLoader.init(this, /* native exopackage */ false);
}
在我的登录界面中,我只是想使用Crashlytics.crash();
来测试应用程序崩溃,当然我也用全局初始化它:
var Fabric = require('react-native-fabric');
var { Crashlytics } = Fabric;
现在出现了问题,我现在处于登录界面,当我按下“登录”按钮时遇到类似的问题here。然而,根据我在作者的回复中所理解的,我正确配置了它。但我想崩溃它,而不是红色错误提示。我做的是制作一个发布版本,当我按下按钮时它成功崩溃了。这是否意味着,我只能使用发布版本来测试Crashlytics?
这是y分析,如果我错了,请纠正我:
由于Fabric插件安装在Android Studio中并且在本机代码中配置,因此Fabric不会检测到React Native层(代码)。
所以我的问题是:
android:name="io.fabric.ApiKey"
中添加了AndroidManifest.xml
。我陷入了Fabric插件的Launch your app!
阶段。任何人都可以对此有所了解吗?或者有没有人遇到过这些?请告诉我。