flutter 从入门到放弃,整理一下从0到1遇到的坑

       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'}

 修改完成,运行项目,完事大吉!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值