對與第一次成功運行來說,結果是讓人欣喜的,但是在過去斷斷續續的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.csdn.net/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也是個磨人的小妖精啊!