有人在反应本机(0.59.0)的最新领域(2.25.0)上遇到问题吗?
当我将领域链接到react-native时,没有问题。但是,当我在真实设备上运行“ react-native run-android”时(目前我正在两台设备上进行测试, Oneplus 5-Android Pie&Oppo F1s-Android Lollipop ),成功,但这些应用程序从未启动。我取消了与本机反应的领域的链接,它返回了“ 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"
}
}
复制步骤:
有人对这个问题有想法吗? 感谢您的帮助。
答案 0 :(得分:1)
尝试:
转到build.gradle
,然后
android {
...
defaultConfig {
...
并添加
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
为默认配置。它必须看起来像这样:
defaultConfig {
...
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
}