flutter 开发环境配置步骤与入坑笔记,windows环境下
PS:对于我这种大龄程序员来说,学习新技术从来都不激动,只是一板一眼地当作工作来处理。
昨天下午突然心血来潮,想研究一下Flutter,觉得他的跨平台性和执行效率还不错。
先从开发环境开始的,整个过程可以说是无比惨烈,步步是坑,处处是错。最终我从昨天下午,一直干到夜里4点多,终于配合成功。
在这里大概记录一下。以便以后再用到。
先说几个网址:
flutter中文网(帮助安装指导):https://flutterchina.club/get-started/install/
flutter安装包镜像(清华大学开源软件镜像站):
https://mirrors.tuna.tsinghua.edu.cn/flutter/flutter_infra/releases/stable/windows/?C=M&O=A
Flutter安装+Vscode+夜神模拟器+android SDK(这个是我参考一个网友的,可以查看下面的连接):
也可参考下面这个:https://blog.csdn.net/qq_38774121/article/details/90717579
这两个教程:都有比较详细的步骤,主要是如何安装插件,如何下载文件等等。
下面主要说说,安装步骤和注意事项。
第一步:先安装JDK1.8,这个是基础,如果你的计算机是干净的,不安装这个将没有办法进展后面的工作,关键是它还不报错。
第二步:下载flutter,这个可以按照flutter中文网上的教程一步步来,关键点是全程目录不要使用中文。安装完成以后先通过flutter doctor来检查一下目前状态。
第三步:安装Android SDK,下载好的SDK,一般只有几个文件,点击 SDKmanager.exe ,这个打开以后就是在线下载SDK和模拟器了。配置环境变量。(上面的连接中有图文)
第四步:安装VSCode,Android studio配置 DArt和flutter插件,这里需要注意,项目名称和存储目录也不要使用中文字符,否则你的gradle 会被卡死。
第五步:模拟器可以自己建,也可以使用夜神。
坑:
开始我以为安装了VSCode 就不用安装 Android Studio ,结果卡死在:“Android license status unknown” ,怎么鼓捣都没有成功,最后还是按照下下面的方法
安装了Android Studio,问题解决了。
https://www.freesion.com/article/8696626860/
在环境都一切OK的时候,点击运行出现了卡死,报错:
【Resolving dependencies卡住了】
可以在新建好的flutter项目的Android文件下的build.gradle文件里面修改如下:
这个文件里面有两个repositories,找到他们,把里面的两个注释掉,新增三个内容,为了加速下载。
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' } //新增内容
}
其实这中间还需要到了各种小问题, 但是那些网上一搜都能解决。
现在软件的开发 貌似各种框架多了,拖拖拉拉就可以做出软件, 但是封装也变得严重了, 很多东西摸不住头脑, 软件的环境和依赖却变得更复杂了。
学习软件开发,配环境反而成了最复杂的工作。 不像之前那么纯粹。
先罗嗦这些吧
更多推荐
所有评论(0)