Flutter是目前非?;鸬目缍碎_發(fā)語言,可支持一套代碼同時運行于Android或IOS設(shè)備上。系統(tǒng)UI+原生開發(fā)。
工欲善其事,必先利其器。Flutter配置順序步驟大致如下:
1、首先下載Flutter sdk,官網(wǎng)一般下載不了,可通過https://flutter.cn/docs/get-started/install/windows網(wǎng)站下載,
我目前用的是flutter_windows_2.10.3-stable這個版本,下載完之后將整個包解壓縮。
2、配置flutter環(huán)境變量,將flutter安裝目錄下bin目錄的絕對路徑,如D:\flutter_windows_2.10.3-stable\flutter\bin復(fù)制,
編輯系統(tǒng)環(huán)境變量PATH,新建粘貼進去。
3、若系統(tǒng)沒配置過java環(huán)境變量,則最好也先配置下java環(huán)境變量。
4、打開dos窗口,輸入flutter config --android-sdk? C:\AMy\androidSdk命令,其中C:\AMy\androidSdk是我電腦上
androidSdk的目錄,替換成你自己電腦上的相應(yīng)位置即可。這一步主要是解決Flutter找不到android模擬器的問題。
5、打開AndroidStudio的Settings->Plugins窗口,在Marketplace中搜索Flutter插件并安裝,安裝完之后,重啟AndroidStudio。
6、若運行flutter模擬器失敗,有可能是相關(guān)的sdk沒下載,可通過androidStudio自帶的sdk manager下載安裝對應(yīng)缺失的sdk即可。
7、修改wrapper下的gradle-wrapper.properties文件的distributionUrl值,更改為當(dāng)前androidStudio使用的最新的,比如:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip,修改工程build.gradle文件中的buildscript內(nèi)
dependencies下的com.android.tools.build值為最新的,如: classpath 'com.android.tools.build:gradle:7.1.2'? 。這樣做的目的
是為了去除控制臺報的一些old警告信息。
8、關(guān)于module里的build.gradle文件中的GradleException紅色警告,可通過Exception替代GradleException。
9、若androidStudio里面還是有很多莫名的紅色警告,可通過InvalidCachesRestart解決,把AndroidStudio重啟了就好了。
9、Flutter參考學(xué)習(xí)網(wǎng)站:https://flutter.cn/docs/get-started/codelab 、https://flutterchina.club/ 、Flutter官網(wǎng)學(xué)習(xí)。