对与第一次成功运行来说,结果是让人欣喜的,但是在过去断断续续的3天debug的道路上简直生不如死,很多次就相放弃了,但是一想到作为一个程序员要是连一个Hello World都不能运行起来的话,我还有什么勇气来面对以后的挑战呢?
这是一篇对于自己在成功运行第一个flutter道路上踩过的坑的总结。
我的环境:win10,AndroidStudio3.0.1
1.规规矩矩的按照官方网站给的环境安装文档来安装
https://flutter-io.cn/ 社区中文资源网
https://flutterchina.club/get-started/install/ 安装中文指导
2.全部安装完成,并flutter doctor 都是 √ 之后就可以看接下来的了,因为我也安装了Intellij所以不用看
3.改变你的classpath,我安装后的 classpath为3.1 即com.android.tools.build:gradle:3.1 但是我的版本为3.0.1
ps:这里要特别注意这里的com.android.tools.build:gradle和我们平时用的gradle构建版本不是一个东西,详情请看https://blog.youkuaiyun.com/zengsidou/article/details/79797417
4.如果你用了kotlin那么也请注意那把kotlin的版本号,改成你平时开发android时的版本号,不然又要去下载又要去翻墙,翻墙用代理还不行。我使了代理什么鬼的都不行,最后还是用阿里的镜像才好的。
ps:因为直接上jcenter下载是下载的jar包,你要是在网站上打开你会发现除了jar文件其他的都可以下载。而阿里镜像下载的是.pom文件,这个是可以下载下来的。
5.其实上面的3 42步最好也就是把配置改成平时开发android的一样,在加上墙的问题(这个问题有时候真的是很烦),但是到这时如果你也为成功了,那你就错了(我好多次找不明白就是因为这里),这时候你就需要的就是运行时候的错误信息了,然后你会发现会在报不能解析D:\flutter\packages\flutter_tools\gradle下的flutter.gradle文件,这也就是flutter自己对于gradle的配置文件了,这时候就要把这个文件的gradle版本和代码仓库改成一样的。
最后到了这里要是运气不差你应该就能运行起来了,flutter也是个磨人的小妖精啊!