Flutter 新手入坑
获取Flutter SDK
https://flutter.dev/docs/development/tools/sdk/releases
新增flutter 环境变量
PATH=D:\flutter-sdk\bin
使用镜像:国内访问flutter受限 新增以下环境变量
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
使用android studio 开发
接着继续安装android studio 安装 android SDK
Android studio 开发 flutter 需要安装 dart与flutter插件
新增环境变量ANDROID_HOME=D:\android-sdk
添加path变量%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
(重启电脑应用此修改)
运行 flutter doctor命令
查看是否需要安装其他依赖
Doctor found issues in 2 categories
存在2个!问题 android SDK InterlliJ IDEA(忽略此信息,此处用的是android studio开发 本人电脑安装InterlliJ IDEA)
提示重新安装或更新你的android SDK(29.0.0) 或查看对应网址介绍
启动 android studio 打开sdk manager 下载对应的SDK
Flutter doctor 被lock问题:
退出IDE, 退出dart ,flutter相关运行程序,
找到 D:\flutter-sdk\bin\cache 下的lockfile 文件删除
Package get 下载不来(墙)的问题: 使用任意可用镜像
Build.gradle(buildscript.repositories 与allprojects.repositories):
// google()
// jcenter()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
找到D:\flutter-sdk\packages\flutter_tools\gradle 目录下flutter.gradle 添加镜像
repositories {
//google()
//jcenter()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
再次 package get 命令 成功执行
D:\flutter-sdk\bin\flutter.bat --no-color packages get
Running "flutter pub get" in flutteraplication... 1.8s
Process finished with exit code 0
成功安装Json_model : https://www.jianshu.com/p/b852f9baa43e
Android license status unknown:
运行flutter doctor 发现 提供了你可尝试的解决方法
执行flutter doctor –android-license命令 一步步 accepted all
总结 :
配置开发环境不难主要是不够细心
- 文件路径目录要清楚(配置环境变量)
- 墙内网络设置(导致各种中断或资源无法下载)
排版不是很好主要还是写给自己看看的,如果你有疑问可以留言,希望以上内容可以对你有所帮助