无法在Android模拟器上运行React-Native应用-Windows

时间:2019-06-19 18:15:11

标签: android react-native emulation

我在模拟器运行时尝试运行react-native run-android,但它抛出此错误:

  

为“ app:debug”跳过设备“ Nexus_5X_API_28(AVD)-9”:找不到支持x密度420和ABI的变体版本

我尝试用Google搜索它,但是大多数答案都太旧了,无法正常工作。我尝试了adb反向,但仍然失败。

2 个答案:

答案 0 :(得分:1)

正如@hong-developer 提到的,添加 "x86" 对我有用。

转到您的project\android\app\build.gradle

然后:

...
splits {
    abi {
        reset()
        enable enableSeparateBuildPerCPUArchitecture
        universalApk false
        include "armeabi-v7a", "arm64-v8a", "x86_64", "x86"
    }
}
...

答案 1 :(得分:0)

模块:从应用程序中检出build.gradle。有以下配置:

 ndk {
        abiFilters "armeabi-v7a", "x86"
    }

这将为您工作。我在React-native-android上尝试过。