flutter, doctor
本文记录了个人在flutter使用中的各种问题,以及相关解决方法。
一、windows下搭建Flutter环境
本地环境:
- windows10 企业预览版
- java1.8
- git
我按照flutter官网的教程,进行环境的搭建和测试,大家可以访问https://flutter.dev/docs/get-started/install/windows,然后参考本文来规避各种可能的坑。
基础环境配置
- JAVA配置
下载按照java 1.8版本,然后配置JAVA_HOME变量,如:
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_201
在PATH环境变量中,增加jdk的相关配置:
C:\Program Files\Java\jdk1.8.0_201\bin;
C:\Program Files\Java\jdk1.8.0_201\lib;
C:\Program Files\Java\jre1.8.0_201\bin;
C:\Program Files\Java\jre1.8.0_201\lib;
- Gradle配置
下载安装gradle的最新版本,然后添加GRADLE_HOME,如:
GRADLE_HOME = D:\shells\env\gradle\gradle-5.2.1
PATH环境变量中,添加%GRADLE_HOME%\bin
安装AndroidStudio
从官网安装Android studio,然后根据向导安装AndroidSDK
- 配置环境变量
ANDROID_HOME = C:\Users\suhao\AndroidSDK
PATH = %PATH%; C:\Users\suhao\AndroidSDK\platform-tools\; C:\Users\suhao\AndroidSDK\platforms; C:\Users\suhao\AndroidSDK\tools\; C:\Users\suhao\AndroidSDK\tools\bin\; C:\Program Files\Android\Android Studio\jre\bin; C:\Program Files\Android\Android Studio\jre\lib; C:\Program Files\Android\Android Studio\jre\jre\bin; C:\Program Files\Android\Android Studio\jre\jre\lib
-
下载flutter和dart插件
-
更新系统的Hyper-X支持: 通过windows feature添加即可,可能需要修改bios,根据各自的电脑进行修改
-
创建Android虚拟机:按照向导创建,原则上不用修改即可。我电脑上必须将vscode或者Androidstudio以管理员权限打开才能正常启动虚拟机模拟器
安装flutter
-
按照官网介绍,安装最新的flutter版本: 我将各个软件和sdk统一在D:\shells下,可以参考https://github.com/suhao/shells
-
配置环境变量:在path环境变量中添加D:\shells\framework\flutter\bin\
-
根据需要,如果国内网络可以访问就不用配置mirror,反之参考官网配置下china的host
-
执行命令:flutter doctor,如果运行未出现错误,那么恭喜你环境配置成功了
-
打开Androidstudio,按照向导创建flutter工程,然后点击run,马上就可以在Android模拟器上看到我们的第一个flutter应用程序界面了
安装vscode
使用Androidstudio会消耗大量的系统资源,在个人电脑上运行太卡。转战vscode,更加轻便。
关于vscode的使用,请自行搜索。
- 安装flutter 和 dart插件
- 向导生成flutter工程,点击run运行
那些遇到的坑和解决方法
- doctor无法找到AndroidSDK
- doctor无连接设备
- Android toolchain出现感叹号
- 模拟器无法启动
- doctor需要确认license,执行命令后提示sdk需要更新,sdk更新失败
- gradle无法重用daemons
- 执行run后出现异常:out of memory,显卡异常,vscode/cmd/Androidstudio崩溃
flutter, doctor
本文记录了个人在flutter使用中的各种问题,以及相关解决方法。
一、windows下搭建Flutter环境
本地环境:
我按照flutter官网的教程,进行环境的搭建和测试,大家可以访问https://flutter.dev/docs/get-started/install/windows,然后参考本文来规避各种可能的坑。
注意:java环境一定要改为java1.8版本,就是官网下的 Java SE Development Kit 8u201,如果不是这个版本,就会出现各种问题
基础环境配置
下载按照java 1.8版本,然后配置JAVA_HOME变量,如:
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_201
在PATH环境变量中,增加jdk的相关配置:
下载安装gradle的最新版本,然后添加GRADLE_HOME,如:
GRADLE_HOME = D:\shells\env\gradle\gradle-5.2.1
PATH环境变量中,添加%GRADLE_HOME%\bin
安装AndroidStudio
从官网安装Android studio,然后根据向导安装AndroidSDK
下载flutter和dart插件
更新系统的Hyper-X支持: 通过windows feature添加即可,可能需要修改bios,根据各自的电脑进行修改
创建Android虚拟机:按照向导创建,原则上不用修改即可。我电脑上必须将vscode或者Androidstudio以管理员权限打开才能正常启动虚拟机模拟器
安装flutter
按照官网介绍,安装最新的flutter版本: 我将各个软件和sdk统一在D:\shells下,可以参考https://github.com/suhao/shells
配置环境变量:在path环境变量中添加D:\shells\framework\flutter\bin\
根据需要,如果国内网络可以访问就不用配置mirror,反之参考官网配置下china的host
执行命令:flutter doctor,如果运行未出现错误,那么恭喜你环境配置成功了
打开Androidstudio,按照向导创建flutter工程,然后点击run,马上就可以在Android模拟器上看到我们的第一个flutter应用程序界面了
安装vscode
使用Androidstudio会消耗大量的系统资源,在个人电脑上运行太卡。转战vscode,更加轻便。
关于vscode的使用,请自行搜索。
那些遇到的坑和解决方法