值为(按自己的安装位置来):
D:\Program Files\java
window10以上值为:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
window7值为:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
# 打印flutter sdk版本号
flutter --version
# 检查flutter运行环境
flutter doctor
由于执行运行的时候会卡住到
Running Gradle task 'assembleDebug'..上,所以需要设置下:
找到安装目录下的packages -> flutter_tools -> gradle 文件夹,然后打开flutter.gradle文件(如下图所示位置)
需要将两个变量添加到电脑中,这样每次运行flutter项目就不会报错(running gradle task ‘assembledebug’…),请尝试下:
变量名:FLUTTER_STORAGE_BASE_URL
变量值:https://storage.flutter-io.cn
变量名:PUB_HOSTED_URL
变量值:https://pub.flutter-io.cn
打开解压后的文件夹,双击运行
如果没有请将进行到androidsdk包下载,然后解压到 Android SDK 文件夹
等待下载完成
先进入sdk管理界面
选择三个必要下载sdk
后面同意就会下载
在前面的第6步中,找到添加的Android sdk 文件夹中的platform-tools,添加到电脑的环境变量中。
添加后,通过cmd终端就可以输入adb 就可以回车
abd
添加安卓系统就可以生成虚拟机了
使用flutter doctor的看到就有这个报错,这个就是解决的
下载完成后,在执行下(一直输入y):
flutter doctor --android-licenses
如果上面的命令执行出现报错Android sdkmanager tool was found, but failed to run,那么就要查看下
解决方案:将Android SDK 里面 command-line 插件版本选择9,不要选择其他的版本
先进入sdk管理界面
然后在入口中点击
最后滑动到command-line位置,选择版本9即可
执行下面两次(遇到能输入y/d的,一直输入y):
flutter doctor --android-licenses
导入语言包,找到安装目录,然后找到 plugins 文件夹进入,将中文压缩包内的 zh.221.262 文件夹直接拷贝到里面即可。然后重启软件即可
不想用Android sdk创建的虚拟设备,可以安装第三方的,比如雷电模拟器、夜神游模拟器等。如果连接,其实是usb连接方式。这里需要第9步中添加环境变量为前提。通过cmd终端进行查看当前可用的设备
adb devices
启动雷电模拟器后,需要重新打开
开发者模式调试开关按钮。再次执行看下是否有设备