最近梯子不好用,下载sdk速度慢,gradle也慢。所以很多人编译出现各种问题,通不过编译。自己就是遇到了这些问题,一个一个的解决了,在这里做一下总结。
一.下载sdk速度慢
1.第一种方法是代理,但是最近不好用,这个就不多讲了。
2.第二种方法就是修改hosts文件(C:\Windows\System32\drivers\etc)。首先ping一下 dl.google.com地址,找到时间最短的IP地址,然后在hosts文件中添加203.208.40.110 dl.google.com,记住保存此文件。然后再打开sdk,下载速度就很快了,瞬间就爽了。
二.编译问题
1.首先在cmd中运行flutter doctor,看看sdk等是否通过
然后在项目中terminal中运行.\android\gradlew,看看是否通过,通过说明jdk环境配置齐全,不通过说明没有配置好jdk环境。
2.以上环境配置好了再编译,就可以通过。如果没有通过,检查是否开过代理,取消代理,再把gradle中的代理配置注释掉(C:\Users\PS-OS-01\.gradle),是Android配置的gradle文件中的代理(这个很重要,我就是忘记去掉这个,找了很久才发现这个问题)。再把项目里面的Android下的gradle文件修改成下图所示,
再找到flutter sdk中的gradle(D:\dev\flutter\flutter\packages\flutter_tools\gradle),修改成下图所示
添加代码如下:
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' }
以上配置完成之后,再次编译,就可以成功的运行了。如有问题,仔细检查配置。希望可以帮助到正在看文章的你~ good lucky
网友评论