题外话:添加 或 修改 环境变量后,重启下才能生效
1. 先加入环境变量
右键点击 “我的电脑” => 高级系统设置 => 环境变量
按照下边的方式 添加 2个 新的变量
(1)FLUTTER_STORAGE_BASE_URL
https://storage.flutter-io.cn
(2)PUB_HOSTED_URL
https://pub.flutter-io.cn
2.下载 Flutter SDK
在想要存放Flutter SDK 的文件夹下打开git,下载 sdk(建议用 git 下,不然之后可能会报错没有 git 关联。。。。)
git clone -b alpha https://github.com/flutter/flutter.git
如果上边那个下载太慢或者出错,那么用下边这个(两行都要复制,这个转自 https://mirrors.cnnic.cn/help/flutter-sdk.git/)
git clone -b master https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git
./flutter-sdk/bin/flutter --version
3.完成后 新增环境变量
点开到图 1-1的界面,点击 Path,编辑,如果没有Path的话就新建一个
在里边新增刚才下载的Flutter SDK 的路径,重点:路径要加 bin
比如我的下载的路径为 E:\Flutter\flutter 但是变量要加成下边这个样子
E:\Flutter\flutter\bin
4.下载 JAVA SDK (建议下载 java-sdk-8版本)
链接:https://pan.baidu.com/s/1FfXTXIxOJV6-ry50ebD3XQ
提取码:b7ec
下载后安装,点击下一步下一步下一步......
完成后按照图 1-6 的方式添加以下变量,图中画 1 的地方是写死的,画 2 的地方是 java-sdk 的安装路径,直接写刚才安装的地址就好
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_181\
再在 图1-5 的地方加 2 个
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
5.下载 安卓SDK(Android SDK)
链接:https://pan.baidu.com/s/1ssaNgiul413voGqhgeVVZQ
提取码:awag
完成后解压放在你想放的地方里就行
再添加 2个 环境变量
(1)ANDROID_HOME
E:\anidroid-sdk
(2)再次在图 1-5 的地方添加/新增
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools
E:\android-sdk
6.我是用 vscode 编译器的
按照官网的走就行
搜索添加就行了
7.打开 vscode
在这输入的就是你的项目名
完了....就等等吧,创建挺费时间的
之后 打开 手机的 开发者选项 和 usb调试 选项,这个在哪就看手机了。。。自己找找吗~
把usb调试里边的 USB安装 和 USB调试(安全设置都打开)
接着,连上手机,确保vscode 有下角连到手机了,如果没显示的话。。。就连着手机把手机的开发者选项或者usb调试选项开关几次试试
接着在 vscode 里边
终端 那一栏里边输入 flutter run
然后!! 按 F5 !!!!
不连上手机 按F5是没反应的,也不会出现图2-8里边的红框
如果,连上手机了,并且配置没错,那么.....就等会吧,你会看到 终端 里边一直在转圈,这时候注意手机!如果启动成功了手机会有提示安装软件,点击同意就好了
这就成了...
注:如果 flutter run 等了半天报错了,就下边这个错
Failed to install the following Android SDK packages as some licences have not been accepted.
build-tools;28.0.2 Android SDK Build-Tools 28.0.2
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html
Using Android SDK: F:\IDE\AndroidSdk
未能安装以下Android SDK包,因为某些许可证尚未被接受
可以试试 把java sdk 的版本改为8.0,然后在 android sdk 文件夹下的 bin 文件夹下 运行
sdkmanager.bat --licenses
然后一路 y 就行