You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装NDK但React Native CLI仍报“NDK未安装”错误,求解决方案

解决方案

1. 修复NDK安装完整性

  • 前往路径 C:\Users\User\AppData\Local\Android\Sdk\ndk\21.4.7075529,确认是否存在source.properties文件。若缺失,说明该NDK版本安装不完整。
  • 打开Android Studio的SDK Manager,找到NDK选项,卸载21.4.7075529版本后重新安装。

2. 为项目指定NDK配置

  • 方式一:通过build.gradle指定版本
    在项目的android/build.gradle文件中,添加或修改NDK版本配置,确保与已安装版本一致:
    android {
        ndkVersion "21.4.7075529"
    }
    
  • 方式二:通过local.properties指定路径
    在项目的android/local.properties文件中添加NDK路径(注意转义反斜杠):
    ndk.dir=C:\\Users\\User\\AppData\\Local\\Android\\Sdk\\ndk\\21.4.7075529
    

3. 清理项目缓存

执行以下命令清理构建缓存,避免旧配置干扰:

cd android
gradlew clean
cd ..
npx react-native clean

清理完成后重新运行项目:npx react-native run-android

4. 检查react-native-reanimated兼容性

报错指向:react-native-reanimated模块,需确认该库版本与你的NDK、React Native版本是否兼容:

  • 查看项目package.json中的react-native-reanimated版本,对照其官方要求调整库版本,或安装对应要求的NDK版本。

5. 验证环境变量配置

  • 确保系统环境变量ANDROID_NDK_HOME指向正确的NDK路径:C:\Users\User\AppData\Local\Android\Sdk\ndk\21.4.7075529
  • 重启终端后再运行项目,确保环境变量生效。

内容的提问来源于stack exchange,提问作者Myat Thiri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 12:47:41