vscode开发flutter环境安装

安装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
然后双击就可以运行
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值