总结在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
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路径,具体的路径要根据个人的安装路径而变),之后又报了下面的错误
sss.png报错的原因是,输入命令
! C:\Users\Administrator\AppData\Local\Android\sdk\tools\bin\sdkmanager --update
会创建tools目录,而tools目录SDK下面已经存在的,会造成冲突。
解决方案:
-
把tools目录 重命名 为 tool
-
把命令的路径改一下为,中间
tools
改为tool
! C:\Users\Administrator\AppData\Local\Android\sdk\
tool
\bin\sdkmanager --update
3. Could not resolve URL "https://pub.flutter-io.cn
新增两个系统环境变量
image.png image.pngPUB_HOSTED_URL = https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn
4. flutter 运行项目 一直卡在Initializing gradle...
根据配置Android gradle类似,下载gradle 导致的
解决方案:
把gradle-wrapper.properties 文件中的gradle版本改为本地现在有的版本
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' }
网友评论