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

Windows下Flutter构建Android APK遇NDK路径无效报错求助

解决Windows下Flutter构建Android应用的NDK无效问题

问题分析

报错提示指定的NDK路径C:\androidSDK\ndk\28.0.13004108无效,通常由以下原因导致:

  • NDK安装不完整或路径填写错误
  • NDK版本与项目依赖(如rive_common)不兼容
  • 手动配置的NDK路径未被Gradle正确识别

解决步骤

  1. 验证NDK路径完整性
    打开C:\androidSDK\ndk\28.0.13004108目录,检查是否包含ndk-build.exe、toolchains等核心文件/文件夹。如果缺失,说明NDK安装失败,需重新下载安装。

  2. 降级NDK到兼容版本
    部分Flutter依赖对高版本NDK支持不佳,推荐安装稳定版NDK(如25.2.9519653或26.1.10909125):

    • 打开Android Studio → 进入Settings → Appearance & Behavior → System Settings → Android SDK
    • 切换到SDK Tools标签,勾选Show Package Details
    • 找到NDK (Side by side),选择兼容版本安装
    • 安装完成后,确保项目指向该版本的NDK路径
  3. 正确配置NDK路径

    • 避免手动在local.properties中硬编码ndk.dir,删除该文件中对应的行,让Gradle自动使用SDK Manager管理的NDK
    • 或设置系统环境变量ANDROID_NDK_HOME,值为正确的NDK安装路径(如C:\androidSDK\ndk\25.2.9519653)
  4. 清理项目缓存并重建
    在项目根目录执行以下命令:

    flutter clean
    

    然后删除android/.gradle文件夹,重新运行flutter run

  5. 检查rive_common依赖配置
    确保项目中rive_common的版本与当前Flutter版本兼容,可尝试更新依赖到最新稳定版,在pubspec.yaml中修改版本后执行flutter pub get

内容的提问来源于stack exchange,提问作者najeeb hassan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 07:31:04