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

Flutter集成Rive包时NDK安装失败问题求助

解决Flutter中Rive高版本依赖NDK安装失败的问题

问题原因

Rive 0.11.11及以上版本依赖NDK 25.1.8937393版本,自动安装该NDK时,可能因SDK路径权限、缓存损坏或系统文件访问限制导致安装失败,出现source.properties缺失和java.nio.file.NoSuchFileException错误。而0.8.4版本不依赖该NDK版本,因此无此问题。

解决步骤

1. 手动安装指定NDK版本

  • 打开Android Studio,进入Tools > SDK Manager
  • 切换到SDK Tools标签页,勾选Show Package Details选项
  • 找到NDK (Side by side),展开后勾选25.1.8937393版本,点击Apply开始安装
  • 若安装报错,先确认SDK路径是否正确,且当前用户对SDK目录有读写权限

2. 手动配置NDK路径或版本

方式一:修改local.properties

打开Flutter项目的android/local.properties文件,添加以下配置(替换为你的实际NDK路径):

ndk.dir=C:\\Users\\Anup\\AppData\\Local\\Android\\sdk\\ndk\\25.1.8937393

方式二:指定NDK版本到build.gradle

打开项目的android/build.gradle文件,在android块中添加NDK版本指定:

android {
    // 其他配置...
    ndkVersion "25.1.8937393"
}

3. 清理缓存并重新构建

执行以下命令清理缓存并重新构建项目:

flutter clean
flutter pub get
flutter run

4. 修复权限与残留文件

  • 右键点击SDK的NDK目录(C:\Users\Anup\AppData\Local\Android\sdk\ndk),选择属性 > 安全,确保当前用户拥有完全控制权限
  • 若之前自动安装失败,手动删除25.1.8937393目录,再重新执行手动安装步骤

内容的提问来源于stack exchange,提问作者Anup Barua

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 12:33:14