我尝试在模拟器运行时运行react-native run-android,但它抛出此错误:
为“app:debug”跳过设备“Nexus_5X_API_28(AVD) - 9”:找不到支持密度 420 和 x86 中的 ABI 的变体版本
我尝试用谷歌搜索,但大多数答案都太旧了并且不起作用。我尝试了adb反向但仍然失败。
模块:从应用程序中查看 build.gradle。有以下几种配置:
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86_64', 'x86'
}
这对你有用。我尝试过 React-native-android。
正如 @hong-developer 提到的,添加
"x86"
对我有用。
前往您的
project\android\app\build.gradle
然后:
...
splits {
abi {
reset()
enable enableSeparateBuildPerCPUArchitecture
universalApk false
include "armeabi-v7a", "arm64-v8a", "x86_64", "x86"
}
}
...