码造社 | mazaoshe

码造社 | mazaoshe

首页 / 开发排错 / Flutter运行报错:NDK缺少source.properties文件的解决方法

Flutter运行报错:NDK缺少source.properties文件的解决方法

发布于
Flutter运行报错:NDK缺少source.properties文件的解决方法
文章目录

引言:Flutter 报错也别慌

最近有要开发一个Android的app,于是乎我就又重新搭建了Flutter的开发环境。重新安装Android Studio,重新安装Flutter SDK,配置好VSCode。创建好项目,一运行我就遇到了这样一个报错:

[CXX1101] NDK at /Users/xxx/Library/Android/sdk/ndk/26.3.11579264 did not have a source.properties file

我确定自己在Android Studio安装好了,为什么还是一直在提示这个错误呢?网上各种寻找,最终发现是版本问题😂。为了避免以后继续在这上面踩坑,我决定把这个过程详细记录下来。


问题描述:NDK at … did not have a source.properties file

完整的错误提示是这样的:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:externalNativeBuildDebug'.
> Build command failed.
  Error while executing process /Users/xxx/Library/Android/sdk/ndk/26.3.11579264/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=...}
  [CXX1101] NDK at /Users/xxx/Library/Android/sdk/ndk/26.3.11579264 did not have a source.properties file

解决方法

方法一:使用 Android Studio 内置的 SDK Manager 重新安装 NDK

  1. 打开 Android Studio; Android Studio
  2. 打开设置:``Settings>Languages & Frameworks>Android SDK`; Android Studio设置
  3. 切换到 SDK Tools 标签页,选中右下角的 Show Package DetailsAndroid Studio*SDK Tools
  4. 展开 NDK (Side by side),选择错误中提示的 26.3.11579264版本,点击 ApplyAndroid Studio NDK
  5. 等待自动下载安装,安装完成后系统会自动添加 source.properties 文件。

然后重新运行:

flutter clean
flutter pub get
flutter run

结语:记录一次错误解决

对于这个错误,网上我查找了好长时间,还问ChatGPT、DeepSeek啊,很多让我修改source.properties文件、修改Android配置文件、增加sdkmanager环境变量,使用sdkmanager安装等方法,折腾半天,没想到答案确实如此简单😂。

希望这篇文章能帮你少走一点弯路。如果觉得有帮助,欢迎收藏本页或订阅我的博客。

👉 下一篇推荐:《Flutter Android 编译常见问题汇总》


版权声明

未经授权,禁止转载本站文章。如需转载必须保留原文链接并注明出处。
只要保留链接并注明出处,即视为默认获得授权。未注明出处或删除链接将视为侵权,必追究法律责任!

本文原文链接:《Flutter运行报错:NDK缺少source.properties文件的解决方法》