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

问题描述 投票:0回答:2

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

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

我尝试用谷歌搜索,但大多数答案都太旧了并且不起作用。我尝试了adb反向但仍然失败。

android react-native emulation
2个回答
7
投票

模块:从应用程序中查看 build.gradle。有以下几种配置:

 ndk {
        abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86_64', 'x86' 
    }

这对你有用。我尝试过 React-native-android。


3
投票

正如 @hong-developer 提到的,添加

"x86"
对我有用。

前往您的

project\android\app\build.gradle

然后:

...
splits {
    abi {
        reset()
        enable enableSeparateBuildPerCPUArchitecture
        universalApk false
        include "armeabi-v7a", "arm64-v8a", "x86_64", "x86"
    }
}
...
© www.soinside.com 2019 - 2024. All rights reserved.