Windows10下Flutter项目真机/模拟器无法运行,NDK缺失source.properties求助
解决NDK缺失source.properties导致的Flutter编译问题
方法一:重新安装对应版本NDK
- 打开Android Studio,通过
Tools > SDK Manager打开SDK管理器 - 切换到SDK Tools标签,勾选底部的"Show Package Details"
- 找到**NDK (Side by side)**选项,展开后找到版本
26.3.11579264,先卸载该版本,再重新勾选安装 - 安装完成后检查目标NDK目录下是否生成了
source.properties文件
方法二:手动创建/复制source.properties文件
- 找到SDK中其他正常的NDK版本目录,复制其中的
source.properties文件 - 将文件粘贴到
C:\Users\Khaled\AppData\Local\Android\sdk\ndk\26.3.11579264目录下 - 打开文件,修改版本信息为对应内容:
Pkg.Desc = Android NDK Pkg.Revision = 26.3.11579264
方法三:指定Flutter使用其他可用NDK版本
- 打开项目的
android/local.properties文件 - 添加或修改一行配置(替换为你已安装的有效NDK版本号):
ndk.dir=C:\\Users\\Khaled\\AppData\\Local\\Android\\sdk\\ndk\\25.2.9519653 - 保存文件后,在项目根目录执行
flutter clean,再重新运行项目
方法四:检查NDK目录权限
- 右键点击
C:\Users\Khaled\AppData\Local\Android\sdk\ndk\26.3.11579264目录,选择属性 - 切换到安全标签,确保当前Windows用户拥有该目录的读取和写入权限
- 权限不足时点击编辑添加对应权限,应用后重新尝试编译
内容的提问来源于stack exchange,提问作者Khaled Diab
相关产品推荐
相关产品推荐

