我正在尝试将 bugsnag 集成到我的反应本机应用程序中。应用程序构建成功,但是当应用程序在模拟器或模拟器上加载时会引发异常
Bugsnag: No native client found. Is BugsnagReactNative installed in your native code project?
Client
<unknown>
global.js:4:27
loadModuleImplementation
require.js:331:6
<unknown>
index.android.js:9
loadModuleImplementation
require.js:331:6
guardedLoadModule
require.js:197:45
global code
我已经更新了我的 AndroidManifest.xml、MainApplication.java、Info.plist、build.gradle 以包含 api-key 并且 bugsnag-react-native 也成功了。
我的 package.json 版本看起来像
"react": "16.8.3",
"react-native": "0.59.10",
"bugsnag-react-native": "^2.23.2",
AndroidManifest.xml
<meta-data android:name="com.bugsnag.android.API_KEY"
android:value="API KEY"/>
MainApplication.java
@Override
public void onCreate() {
super.onCreate();
BugsnagReactNative.start(this);
SoLoader.init(this, /* native exopackage */ false);
}
信息列表
<key>BugsnagAPIKey</key>
<string>API KEY</string>