执行npx expo run:android时Task :app:configureCMakeDebug[arm64-v8a]失败求助
解决Expo项目执行
npx expo run:android时CMake构建失败(CXX1210)的问题 检查NDK版本兼容性
打开项目根目录下的android/build.gradle,找到ndkVersion配置,确保与当前Expo版本兼容。例如Expo 49+推荐使用NDK 25.2.9519653,可修改配置:android { ndkVersion = "25.2.9519653" }同步gradle后重新尝试构建。
清理构建缓存
执行以下命令彻底清理本地构建缓存:./gradlew clean rm -rf ~/.gradle/caches npx expo prebuild --clean完成后重新运行
npx expo run:android。确认实体设备ABI架构支持
在android/app/build.gradle中检查ndk.abiFilters配置,添加设备对应的架构(比如arm64-v8a):android { defaultConfig { ndk { abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64" } } }验证CMake与依赖配置
检查项目中是否存在第三方依赖引入的自定义CMakeLists.txt,确保库路径配置正确;若为依赖版本问题,执行npx expo install --fix修复依赖一致性。检查Android SDK组件完整性
打开Android Studio的SDK Manager,确认安装了对应NDK版本的CMake组件(推荐CMake 3.22.1及以上),同时确保SDK Platform Tools和Build Tools为兼容的最新版本。
内容的提问来源于stack exchange,提问作者Ryuuzakiii
相关产品推荐
相关产品推荐

