Flutter项目运行失败:Gradle构建报错(NDK缺失source.properties文件)
Flutter项目运行失败:Gradle构建报错(NDK缺失source.properties文件)
我之前也碰到过几乎一模一样的问题,别慌,咱们一步步来搞定它!
先给你理清楚核心问题:从你贴的报错日志里能看到关键错误:
- What went wrong: A problem occurred configuring project ':app'.
com.android.builder.errors.EvalIssueException: [CXX1101] NDK at C:\Users\Ansumana Sheriff\AppData\Local\Android\sdk\ndk\26.3.11579264 did not have a source.properties file
说白了就是你当前用的这个NDK版本(26.3.11579264)安装不完整,关键的source.properties文件丢了,导致Gradle没法正常识别NDK,自然构建失败。另外日志里提到的x86目标支持后续会移除的提示,这个不是当前报错的原因,暂时不用管它。
下面是亲测有效的解决步骤:
第一步:删除损坏的NDK文件夹
找到报错里的NDK路径:C:\Users\Ansumana Sheriff\AppData\Local\Android\sdk\ndk\26.3.11579264,直接把这个文件夹整个删掉,别犹豫。第二步:重新安装对应版本的NDK
打开Android Studio,按下面的步骤操作:- 顶部菜单点「File」→「Settings」(Windows/Linux用户,Mac用户是「Preferences」)
- 找到「Appearance & Behavior」→「System Settings」→「Android SDK」
- 切换到「SDK Tools」标签页,右下角勾选「Show Package Details」
- 找到「NDK (Side by side)」,展开后勾选你需要的26.3.11579264版本,点击「Apply」开始重新下载安装,耐心等它装完。
第三步:验证并重新运行项目
安装完成后,回到刚才的NDK目录,确认里面已经有source.properties文件了,然后回到Android Studio,点击运行按钮重新启动项目就行。
如果重新安装这个版本还是出问题,那可以试试换一个稍旧的NDK版本(比如25.x系列),有时候新版本NDK和当前的Gradle/Flutter版本兼容性会有点小问题,换个稳定版大概率能解决。
内容来源于stack exchange
相关产品推荐
相关产品推荐

