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
- 打开 Android Studio;
- 打开设置:``Settings
>
Languages & Frameworks>
Android SDK`; - 切换到 SDK Tools 标签页,选中右下角的 Show Package Details;
- 展开
NDK (Side by side)
,选择错误中提示的26.3.11579264
版本,点击Apply
; - 等待自动下载安装,安装完成后系统会自动添加
source.properties
文件。
然后重新运行:
flutter clean
flutter pub get
flutter run
结语:记录一次错误解决
对于这个错误,网上我查找了好长时间,还问ChatGPT、DeepSeek啊,很多让我修改source.properties
文件、修改Android配置文件、增加sdkmanager环境变量,使用sdkmanager安装等方法,折腾半天,没想到答案确实如此简单😂。
希望这篇文章能帮你少走一点弯路。如果觉得有帮助,欢迎收藏本页或订阅我的博客。
👉 下一篇推荐:《Flutter Android 编译常见问题汇总》
版权声明
未经授权,禁止转载本站文章。如需转载必须保留原文链接并注明出处。
只要保留链接并注明出处,即视为默认获得授权。未注明出处或删除链接将视为侵权,必追究法律责任!