安装jdk环境
https://www.oracle.com/java/technologies/downloads/#java8
flutter安装
下载flutter稳定版本
https://docs.flutter.dev/development/tools/sdk/releases#windows
设置环境变量
当前设置是为了不管在哪里开启命令行,都能执行flutter命令,比如 flutter doctor
修改用户变量 Path 增加 D:\flutter\bin
2. 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:
新增用户变量 PUB_HOSTED_URL:https://pub.flutter-io.cn
新增用户变量 FLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cn
安装android-sdk
https://www.androiddevtools.cn/
安装后,打开SDK Manager,选择自己需要安装的Android包,选择完毕后,点击install就会下载了
添加环境变量
变量名:ANDROID_HOME
变量值:AndroidSDK的路径,
添加用户变量 Path 增加 %ANDROID_HOME%\platform-tools
添加用户变量 Path 增加 %ANDROID_HOME%\build-tools
下载 commandlinetools
https://developer.android.google.cn/studio?hl=zh-cn#downloads
把cmdline-tools放到adnroid-sdk的根目录,然后进入cmdline-tools下的bin目录,
比如:E:\android-sdk\cmdline-tools\bin,
打开cmd执行
sdkmanager --sdk_root=E:\android-sdk "cmdline-tools;latest"
执行完后可以看到cmdline-tools多出latest目录
添加用户变量 Path 增加 %ANDROID_HOME%\cmdline-tools\latest\bin
然后执行
flutter doctor --android-licenses
有的人会直接安装证书, 如果安装的话,就一路选择Y就可以了.
vscode安装插件
在vscode运行flutter需要安装插件:flutter Dart
只要安装flutter插件,自动会安装Dart插件
夜神模拟器运行
安装夜神模拟器
2. 修改用户变量 Path 增加 D:\Nox\bin
3. 配置端口(记得先开启夜神模拟器)
$ cd D:\Nox\bin
$ nox_adb.exe connect 127.0.0.1:62001
4. 打开vscode,按F5运行项目
注意:如果项目不能连接
解决方法: 查看一下android sdk 目录中 adb 版本 是否与夜神模拟器版本一致 使用命令 adb version 查看 如下
$ cd D:\Android\SDK\platform-tools
$ adb version
$ cd D:\Nox\bin
$ nox_adb version
对比一下版本号,如果版本号不一样,则
1、关掉AS和夜神模拟器。adb.exe以及nox_adb.exe这2个进程结束掉。
2、找到SDK的目录和夜神模拟器的目录,将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe。
修改好以后重复上面第3-4步
创建快速启动脚本
夜神模拟器如果懒的每次配置端口,可以创建一个xxx.bat文件,输入以下代码
(注意路径,填写自己模拟器安装路径)
@echo off
cd D:\Nox\bin
nox_adb.exe connect 127.0.0.1:62001
pause
然后双击就可以运行