0
点赞
收藏
分享

微信扫一扫

Flutter开发Preferred NDK version is '27.0.12077973'报错的解决方法

在这里插入图片描述

报错

FAILURE: Build failed with an exception.

* Where:
Build file 'H:\flutter_L\fdfdaf\android\build.gradle.kts' line: 16

* What went wrong:
A problem occurred configuring project ':app'.
> NDK not configured. Download it with SDK manager. Preferred NDK version is '27.0.12077973'.

image.png

在 Android Studio 中手动添加缺失的 SDK,可以按照以下步骤操作:

1. 检查并配置 SDK 路径

  • 打开 Android Studio → 点击顶部菜单栏 FileProject StructureSDKs
  • 确认 SDK 路径是否正确指向已安装的 SDK 根目录(如 C:\Users\YourName\AppData\Local\Android\Sdk)。
    如果路径错误,手动修改为实际安装路径 [[4]]。

2. 通过 SDK Manager 安装缺失的组件

  • 打开 SDK ManagerToolsSDK Manager)。
  • SDK PlatformsSDK Tools 标签页中,勾选缺失的 SDK 版本或工具(例如 Android SDK Platform API 34Build-Tools 23.0.2)。
  • 点击 ApplyOK,等待下载和安装完成 [[6]]。

3. 手动下载并导入 SDK(离线模式)

  • 如果无法通过在线方式下载,可访问 Android SDK 官方下载页面,下载对应操作系统的 SDK Tools。
  • 解压后,将 SDK 根目录路径配置到 Android Studio:
    • 打开 SettingsAppearance & BehaviorAndroid SDK
    • 点击 Edit,选择手动下载的 SDK 根目录 [[2]]。

4. 检查 local.properties 文件

  • 打开项目根目录 → 找到 local.properties 文件。
  • 确保文件中包含正确的 SDK 路径配置,例如:
    sdk.dir=D:\\Android\\Sdk
    如果路径缺失或错误,手动添加或修改 [[4]]。

5. 清除缓存并重启 Android Studio

  • 关闭 Android Studio。
  • 删除缓存目录(路径因系统而异):
    • WindowsC:\Users\YourName\.AndroidStudio<版本号>C:\Users\YourName\AppData\Local\Android\Sdk
  • 重新启动 Android Studio 并再次检查 SDK 状态 [[2]]。

6. 检查网络代理设置

  • 如果 SDK Manager 无法加载可用列表,可能是网络代理问题:
    • 打开 SettingsAppearance & BehaviorSystem Settings
    • 勾选 Use HTTP proxy,配置可用的代理地址和端口,或选择 No proxy [[9]]。

总结

场景 解决方案
SDK 路径错误 修改 local.propertiesProject Structure 中的路径
组件缺失 通过 SDK Manager 安装所需版本
离线安装 手动下载 SDK 并配置路径
缓存问题 清除缓存并重启 IDE
网络限制 检查代理设置

结束语 Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。从基础知识到高级技巧,从UI设计到性能优化,欢饮关注一起讨论学习,共同进入Flutter的精彩世界!

举报

相关推荐

0 条评论