You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Intel芯片MacBook Flutter开发:7个SDK包中3个许可证未接受求助

Intel芯片Mac上Flutter Android SDK许可证未接受且找不到指定目录的解决办法

为什么找不到/usr/local/share/android-sdk?

这个路径是旧版Android SDK的默认安装位置,现在通过Android Studio安装的SDK通常会放在~/Library/Android/sdk(用户目录下的隐藏文件夹),所以你找不到是正常的,先定位实际SDK路径再处理问题。

解决步骤

  • 第一步:找到Android SDK实际路径
    两种简单方式:

    1. 打开Android Studio,依次进入Preferences(顶部菜单栏Android Studio->Preferences)->Appearance & Behavior->System Settings->Android SDK,界面顶部的SDK Location就是完整路径。
    2. 在终端运行flutter config --get android-sdk,直接获取Flutter当前识别的SDK路径;如果返回空,就用第一种方法找路径。
  • 第二步:接受未完成的许可证
    推荐用Flutter自带命令处理,更省心:

    1. 如果Flutter未配置SDK路径,先在终端执行:
      flutter config --android-sdk 你的SDK实际路径
      
      比如路径是~/Library/Android/sdk,输入:
      flutter config --android-sdk ~/Library/Android/sdk
      
    2. 然后运行许可证接受命令:
      flutter doctor --android-licenses
      
      按照终端提示,每次输入y并回车,直到所有未接受的许可证处理完成。

    也可以用Android SDK自带工具处理:

    1. 终端进入SDK的tools/bin目录,比如:
      cd ~/Library/Android/sdk/tools/bin
      
    2. 运行:
      sdkmanager --licenses
      
      同样输入y接受所有许可证。
  • 第三步:验证问题解决
    终端运行flutter doctor,检查输出中是否还有Android SDK licenses not accepted相关错误,没有则说明问题已解决。

内容的提问来源于stack exchange,提问作者Muhammad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 02:45:14