链接领域以响应本机后,应用程序不断停止
Apps keeps stopping after linking realm to react native
有人在最新领域 (2.25.0) 上使用 React Native (0.59.0) 遇到问题吗?
当我 link realm 到 react-native 时没有问题。但是,当我在真实设备上 运行 'react-native run-android' 时(目前我正在两个设备上进行测试,Oneplus 5 - Android Pie & Oppo F1s - Android Lollipop),捆绑成功,但应用程序始终无法启动。我从 react-native 中取消link领域,它 returns 我 'Missing Realm Constructor...' (这是我的期望)。
它在模拟器上运行没有任何问题,只是 运行在真实设备上出现问题。
下面是我的package.json
{
"name": "testing",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.8.3",
"react-native": "0.59.0",
"realm": "^2.25.0"
},
"devDependencies": {
"@babel/core": "^7.3.4",
"@babel/runtime": "^7.3.4",
"babel-jest": "^24.5.0",
"jest": "^24.5.0",
"metro-react-native-babel-preset": "^0.53.0",
"react-test-renderer": "16.8.3"
},
"jest": {
"preset": "react-native"
}
}
重现步骤:
- react-native 初始化测试
- npm install --save realm
- react-native link 领域
- react-native 运行-android
有人对这个问题有想法吗?
感谢您的帮助。
试试这个:
转到 build.gradle
然后
android {
...
defaultConfig {
...
并添加此
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
默认配置。它必须看起来像这样:
defaultConfig {
...
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
}
有人在最新领域 (2.25.0) 上使用 React Native (0.59.0) 遇到问题吗?
当我 link realm 到 react-native 时没有问题。但是,当我在真实设备上 运行 'react-native run-android' 时(目前我正在两个设备上进行测试,Oneplus 5 - Android Pie & Oppo F1s - Android Lollipop),捆绑成功,但应用程序始终无法启动。我从 react-native 中取消link领域,它 returns 我 'Missing Realm Constructor...' (这是我的期望)。
它在模拟器上运行没有任何问题,只是 运行在真实设备上出现问题。
下面是我的package.json
{
"name": "testing",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"react": "16.8.3",
"react-native": "0.59.0",
"realm": "^2.25.0"
},
"devDependencies": {
"@babel/core": "^7.3.4",
"@babel/runtime": "^7.3.4",
"babel-jest": "^24.5.0",
"jest": "^24.5.0",
"metro-react-native-babel-preset": "^0.53.0",
"react-test-renderer": "16.8.3"
},
"jest": {
"preset": "react-native"
}
}
重现步骤:
- react-native 初始化测试
- npm install --save realm
- react-native link 领域
- react-native 运行-android
有人对这个问题有想法吗? 感谢您的帮助。
试试这个:
转到 build.gradle
然后
android {
...
defaultConfig {
...
并添加此
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
默认配置。它必须看起来像这样:
defaultConfig {
...
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
}