运行flutter-填坑之旅
运行flutter;
1.有一个问题,解决了好长时间
如果你安装了IntelliJ IDEA 2017.2.7 x64,运行flutter的时候报错,是因为IntelliJ IDEA 2017.2.7 x64也需要安装flutter和dart插件
2.终于解决了所有问题,开始运行flutter;
3.又报错,ProcessException: Process exited abnormally:
解决方法:(产生原因可能与第四个错误一样,是代理问题)
3.1.项目\android\build.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'}
注意:两个地方
3.2 在flutter.gradle中,也需要修改
路径:D:\fullter\flutter\packages\flutter_tools\gradle\flutter.gradle
(这个是我的路径)
3.3 比较重要的一步,问题报错时gradlew更新引起的,怎么解决,
首先按照提示的https://services.gradle.org/distributions/gradle-5.6.2-all.zip下载压缩包,
在C:\Users\Administrator\.gradle\wrapper\dists下看有没有这个文件夹gradle-5.6.2-all;
有,点开,进入C:\Users\Administrator\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb,这时有两个文件,不用管,直接报压缩包放进去,即可,不用解压(放之前请先关闭AS);
最后,检查一下,项目\android\gradle\wrapper\gradle-wrapper.properties;如图这里是不是和下载的压缩包是一样的;
如果是AS,这里配置也需要修改
注意:如果你的同时安装了AS和Visual Studio Code,请先配置AS。
好了,点击AS的小三角,可以了。
4.好吧,一如既往的脸黑,又报错了;
这个问题很难受,请教了大神,把AS更新到3.3.2,(据说这个版本是当前最稳定的,3.4是bug,3.5没有看,笑哭.png).
然而并没有任何用处,还是报错,甚至app项目都跑不起来,终于找到原因了,还是代理问题,代理问题,代理问题。
虽然AS的代理关掉了,
但是因为这里之前设置的代理,导致全局文件gradle.properties会默认一直执行这个代理去访问并下载,因此报错;所有找到了C:\Users\Administrator\.gradle下面的gradle.properties文件;
最后将这四行注释掉,同样在前面都加上 # 号,保存,(如下图所示)
再次run;
啊,终于运行成功了,(虽然自己都不敢相信)