fultter,google研发的以dart语言作为写作基础,可编写ios和android的sdk,听起来很强大,集成起来也很简单(硬着头皮说的),下面总结一下我在创建第一个flutter并跑起来的经验。
1.我使用的ide是android studio,先把android studio的运行环境搭配起来
2.下载flutter的sdk,个人建议直接去git上下载:https://github.com/flutter/flutter/releases
3.配置环境变量( 以win10为例 ):
a.配置用户环境变量和系统变量 : 右键我的电脑- >属性 -> 高级系统设置->用户变量,在Path中追加sdk文件夹所在的目录(比方说F:\flutter\flutter\bin)
b.用户环境变量中添加key为PUB_HOSTED_URL,value为 https://pub.flutter-io.cn
添加key为FLUTTER_STORAGE_BASE_URL,value为 https://storage.flutter-io.cn
c.配置成功以后确定并重启电脑,保证配置的sdk生效
4.打开sdk文件架下的F:\flutter\flutter\bin下的flutter.bat,双击运行(相当于在cmd中运行 flutter doctor)
可能遇到的问题:
1.命令行中出现 git clone -b dev https://github.com/flutter/flutter.git 。
解决方式:直接运行git clone -b dev https://github.com/flutter/flutter.git 命令,这个文件如果你没有设置路径,一般放在c/user/thinkpad下的,然后使用这个当sdk重新配置一下
2.输入flutter doctor报错:一大串红字,有一个倒计时sdk的,这个原因是你需要重新配置一下环境变量
5.打开as,配置一下flutter的sdk和dart的sdk : file ->setting -> plugins ->
并搜索dart和flutter,添加进去
6.选择,选择dart和flutter,配置一下相对应的语言sdk :
注意dart的sdk是放在bin文件夹的cache文件下下的
7.重启as,创建一个新的flutter项目,按照图示:
将 allprojects 和 buildscript 下的 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'}
然后打开sdk目录下的flutter.gradle(F:\flutter\flutter\packages\flutter_tools\gradle)文件夹,同样的将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'}
修改完成,运行项目,完事大吉!