? ? ? ?最近梯子不好用,下載sdk速度慢,gradle也慢。所以很多人編譯出現(xiàn)各種問(wèn)題,通不過(guò)編譯。自己就是遇到了這些問(wèn)題,一個(gè)一個(gè)的解決了,在這里做一下總結(jié)。
一.下載sdk速度慢
? ? ? 1.第一種方法是代理,但是最近不好用,這個(gè)就不多講了。
2.第二種方法就是修改hosts文件(C:\Windows\System32\drivers\etc)。首先ping一下?dl.google.com地址,找到時(shí)間最短的IP地址,然后在hosts文件中添加203.208.40.110?dl.google.com,記住保存此文件。然后再打開(kāi)sdk,下載速度就很快了,瞬間就爽了。?
?
二.編譯問(wèn)題
1.首先在cmd中運(yùn)行flutter doctor,看看sdk等是否通過(guò)
?

然后在項(xiàng)目中terminal中運(yùn)行.\android\gradlew,看看是否通過(guò),通過(guò)說(shuō)明jdk環(huán)境配置齊全,不通過(guò)說(shuō)明沒(méi)有配置好jdk環(huán)境。
2.以上環(huán)境配置好了再編譯,就可以通過(guò)。如果沒(méi)有通過(guò),檢查是否開(kāi)過(guò)代理,取消代理,再把gradle中的代理配置注釋掉(C:\Users\PS-OS-01\.gradle),是Android配置的gradle文件中的代理(這個(gè)很重要,我就是忘記去掉這個(gè),找了很久才發(fā)現(xiàn)這個(gè)問(wèn)題)。再把項(xiàng)目里面的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' }
? ? 以上配置完成之后,再次編譯,就可以成功的運(yùn)行了。如有問(wèn)題,仔細(xì)檢查配置。希望可以幫助到正在看文章的你~ good lucky