Android 应用程序在链接域以响应本机后不断停止

Android 应用程序在链接域以响应本机后不断停止,android,react-native,realm,Android,React Native,Realm,有人在react native(0.59.0)的最新领域(2.25.0)中遇到问题吗 当我将领域链接到本地时没有问题。然而,当我在真正的设备上运行“react native run android”时(目前我正在两台设备上测试,Oneplus 5-android Pie&Oppo F1s-android Lollipop),捆绑成功,但应用程序从未启动。我从react native中取消了该领域的链接,它返回我“缺少领域构造函数…”(这是我所期望的) 它在emulator上工作没有任何问题,只在

有人在react native(0.59.0)的最新领域(2.25.0)中遇到问题吗

当我将领域链接到本地时没有问题。然而,当我在真正的设备上运行“react native run android”时(目前我正在两台设备上测试,Oneplus 5-android Pie&Oppo F1s-android Lollipop),捆绑成功,但应用程序从未启动。我从react native中取消了该领域的链接,它返回我“缺少领域构造函数…”(这是我所期望的)

它在emulator上工作没有任何问题,只在真实设备上遇到问题

下面是我的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本机初始化测试
  • npm安装--保存域
  • 反应本机链接域
  • react本地运行的android
  • 有人对这个问题有想法吗? 感谢您的帮助。

    试试这个: 转到
    build.gradle
    然后

    android {
    ...
       defaultConfig {
        ...
    
    再加上这个

    ndk {
            abiFilters 'armeabi-v7a', 'x86'
        }
    
    默认配置。它一定是这样的:

    defaultConfig {
            ...
             ndk {
            abiFilters 'armeabi-v7a', 'x86'
             }
        }
    

    请添加
    package.json
    和基本代码,在您使用realmHi@Firu的地方,我刚刚更新了我的package.json,没有使用领域基本代码,但是问题已经出现了。太好了!现在开始工作了!但我能知道这是干什么的吗?我在以前的项目中使用旧版本的react native和realm发现了此配置。老实说,我曾经遇到过相同的问题,我在stack overflow中找到了答案,我只是想引用该链接,但我找不到问题。所以我决定自己给你写。我真的不知道这段代码在做什么。但我知道这是GitHub上的一个公开问题,react本地社区已经报告了这个问题。这可能会在新版本中得到修复,但现在只需使用这个。