栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Flutter配置android sdk问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Flutter配置android sdk问题

验证Flutter时运行flutter doctor之后会提示

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 1.22.2, on Microsoft Windows [Version 10.0.19041.1288], locale zh-CN)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[!] Android Studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    X android-studio-dir = D:utilsandroidandroid-sdk-windows
    X Unable to find bundled Java version.
[!] IntelliJ IDEA Community Edition (version 2019.1)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[√] VS Code (version 1.61.2)
[!] Connected device
    ! No devices available

! Doctor found issues in 4 categories.

此时,android的sdk环境变量等等都已经配置完了,此处提示是sdk的命令没有确定licenses的状态
先按照他说的执行一下flutter doctor --android-licenses
很好,又出问题了。

Error: Unknown argument --licenses
Usage:
  sdkmanager [--uninstall] [] 
    [--package_file ] [...]
  sdkmanager --update []
  sdkmanager --list []

此处可以看到sdkmanager没有 licenses选项.

sdkmanager 是android sdk安装目录toolslib下的批处理文件。

解决办法:

  1. 修改tools文件名为tool,进入toolbin中执行.sdkmanager --include_obsolete "tools"
  2. 出现done后,会新建出一个tools文件夹
  3. 进入toolsbin中执行.sdkmanager --help会看到有 --licenses选项
  4. 删除tool文件夹
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344996.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号