Flutter学习之路--安装Flutter

160 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1.安装照着这个教程 把东西下载下来 Flutter在Windows安装教程

2.下载好,配置好环境变量之后,需要在CMD运行一下flutter doctor命令 运行之后会有两个地方出错,但我是用Android Studio,所以我只用关注这一行:Android toolchain - develop for Android devices (Android SDK version 29.0.2) 这一行会显示两个问题第一个是 显示没有找到JAVA_HOME和Android license status unknown 没有找到JAVA_HOME主要是环境变量设置出错,需要

image.png

image.png

如果出现这种报错--Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema 可能是你jdk的版本不对,换个版本或者打开andriod studio里 点击 Android Studio Tools > 打开SDK Manager 查看左边的, Appearance & Behavior > System Settings > Android SDK 点击 SDK Tools from the top menu Check Android SDK Command-line tools and click 'apply'.(从最顶部往下找这个Android SDK Command-line tools点击下载之后并应用) 这样设置,不要有bin目录,并且检查不能有空格. 上一步完成之后 Android license status unknown这个问题需要在CMD运行fflutter doctor --android-licenses 然后一直输入y就行(注意,设置环境变量之后如果还显示的是之前的环境变量,需要重启一下电脑,因为有时候可能没有刷新,导致识别不到)

Flutter 找不到设备的问题 No connected devices found; please connect a device, or see flutter.dev/setup for getting started instructions.--解决方法:flutter config --android-sdk 你的flutter sdk的地址 记一次flutter基础问题解决错误

cmdline-tools component is missing 好家伙,然后我百度了一下,去搜索,发现都是让我下载,但是我试过了没有成功 后来我想到了原因,有一个指向路径没有修改 于是 上代码 在CMD里输入

flutter config --android-sdk "你移动后SDK的路径" 1 再然后,我运行 flutter doctor ,好家伙,一切正常!撒花!

解决问题之后 就可以打开Android Studio愉快的敲代码了