gpt4 book ai didi

android - React Native Runtime Error : No native client found. Bugsnag React Native 是否安装在你的原生代码项目中?

转载 作者:行者123 更新时间:2023-11-29 13:53:33 24 4
gpt4 key购买 nike

我正在尝试将 bugsnag 集成到我的 React native 应用程序中。该应用程序构建成功,但当该应用程序在模拟器或仿真器上加载时会抛出异常

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"/>

主应用程序.java

@Override
public void onCreate() {
super.onCreate();
BugsnagReactNative.start(this);
SoLoader.init(this, /* native exopackage */ false);
}

信息.plist

<key>BugsnagAPIKey</key>
<string>API KEY</string>

最佳答案

来自 Bugsnag Basic Configuration ,您缺少以下内容:

Import and initialize Bugsnag within your app’s entry point, typically index.js (or index.ios.js and index.android.js):

import { Client } from 'bugsnag-react-native';
const bugsnag = new Client('YOUR-API-KEY-HERE');

你不需要在 info.plist 文件中有键值,除非你从那里加载值(我认为你不是)

关于android - React Native Runtime Error : No native client found. Bugsnag React Native 是否安装在你的原生代码项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58240284/

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