vscode 安装flutter遇到的坑

总结在vscode平台安装 flutter环境遇到的问题

1. powershell安装的问题

【在win7下安装powershell 2.0】 已经自带powershell 2.0运行库,免安装
【在win8下安装powershell 3.0】 已经自带powershell 3.0运行库,免安装

在win8 以上的系统默认都是安装了 powershell 3.0 以上的版本

flutter 的运行要依赖powershell 3.0 以上的版本,而win 7 默认的2.0的,需求升级到3.0

升级的流程:

如果计算机安装了Microsoft Windows Management Framework 3.0 Beta (KB2506143),如果有的话就先把他卸载了。

下载:
powershell3.0

安装成功后重启电脑,打开附件中 powershell 控制台,输入命令get-host

vscode 安装flutter遇到的坑_第1张图片
ps1.png
vscode 安装flutter遇到的坑_第2张图片
image

2. 报错Android toolchain - develop for Android devices (Android SDK 28.0.3) Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

image.png

根据提示输入 命令 flutter doctor --android-licenses,之后会建议输入以下命令

! C:\Users\Administrator\AppData\Local\Android\sdk\tools\bin\sdkmanager --update

输入了上面命名(上面的我的SDK路径,具体的路径要根据个人的安装路径而变),之后又报了下面的错误

vscode 安装flutter遇到的坑_第3张图片
sss.png

报错的原因是,输入命令

! C:\Users\Administrator\AppData\Local\Android\sdk\tools\bin\sdkmanager --update

会创建tools目录,而tools目录SDK下面已经存在的,会造成冲突。

解决方案:

  1. 把tools目录 重命名 为 tool

  2. 把命令的路径改一下为,中间tools改为tool

    ! C:\Users\Administrator\AppData\Local\Android\sdk\ tool \bin\sdkmanager --update

vscode 安装flutter遇到的坑_第4张图片
image.png

3. Could not resolve URL "https://pub.flutter-io.cn

新增两个系统环境变量

PUB_HOSTED_URL = https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn

vscode 安装flutter遇到的坑_第5张图片
image.png
vscode 安装flutter遇到的坑_第6张图片
image.png

4. flutter 运行项目 一直卡在Initializing gradle...

根据配置Android gradle类似,下载gradle 导致的
解决方案:
把gradle-wrapper.properties 文件中的gradle版本改为本地现在有的版本

vscode 安装flutter遇到的坑_第7张图片
image.png

5. flutter运行一直Resolving dependencies...

修改项目下的build.gradle 文件的下载依赖库的镜像

maven{ url"http://maven.aliyun.com/nexus/content/groups/public"}
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }

vscode 安装flutter遇到的坑_第8张图片

你可能感兴趣的:(vscode 安装flutter遇到的坑)