從github上down了一份前輩的Flutter項(xiàng)目打算學(xué)習(xí)问畅,F(xiàn)ile—>Open...之后報錯,
打開pubspec.yaml文件,這是Flutter的配置文件属桦,可以理解為AndroidStudio的gradle配置文件沦补,先點(diǎn)擊右上方的Packages get乳蓄,一般情況下會把缺失的package配置好,問題解決夕膀。然而我比較衰虚倒,點(diǎn)擊之后問題依然存在,依然有問題的朋友可以一塊點(diǎn)擊Flutter?doctor产舞,檢查AS魂奥,我的暴露了下面的問題:
依次來看吧,第一個問題:
????Android toolchain - develop for Android devices (Android SDK version 28.0.3)
????! Some Android licenses not accepted.? To resolve this, run: flutter doctor --android-licenses
額(⊙o⊙)…..按照中文的意思是我的Android許可不被接受易猫,姑且按照它的提示輸入 flutter doctor --android-licenses
這里會提示確認(rèn)檢查許可耻煤,一直y就可以
^_^就這樣輕輕松松解決了第一個問題,第二個問題:?
? ? Android Studio (version 3.1)
????X Unable to determine bundled Java version.
無法確定綁定的Java版本准颓,這個問題花了我將近一下午哈蝇,檢查了環(huán)境變量和AS的JDK配置,都沒問題攘已,于是我選擇了忽略(結(jié)果真的什么都沒發(fā)生...)炮赦。估計是和AS的版本有關(guān),導(dǎo)致顯示不能檢測到JDK贯被,但不影響開發(fā)眼五。
接下去的IDEA的問題不知道是不是因?yàn)槲业碾娔X上安裝了IDEA但沒有在IDEA上安裝Flutter插件妆艘,既然我們使用AS開發(fā),這個也可以不管看幼。
最后試著編譯一下批旺,順利運(yùn)行出來了,第一次運(yùn)行Flutter程序需要點(diǎn)時間诵姜,耐心點(diǎn)哈~