遇到此問題也是先去百度了,有的說改了Gradle版本、gradle-wrapper.properties版本和ext.kotlin_version版本之后解決的,我沒嘗試,我用蹩腳的英語大致讀了一下就不是這樣說的,況且我用有道翻譯了也不是這個(gè)意思啊,我不知道他們怎么改好的。
1、問題場景:此問題會(huì)出現(xiàn)在你的項(xiàng)目路徑不在 C 盤(系統(tǒng)盤)或是不在 flutter sdk 所在盤符下。正常在 flutter 項(xiàng)目中運(yùn)行沒有問題,會(huì)出現(xiàn)在將 flutter 以 Android 項(xiàng)目打開。
看報(bào)錯(cuò)信息,屬于是文件存在在了兩個(gè)路徑,它不知道咋整??赡苁蔷幾gAndroid 項(xiàng)目時(shí),默認(rèn)會(huì)將第三方的緩存在系統(tǒng)盤。
2、解決辦法:
方法一、把項(xiàng)目復(fù)制到和 flutter 相同的目錄下,重新打開項(xiàng)目即可
方法二、
a、在項(xiàng)目盤符下新建文件夾,正常命名(別整中文和特殊符號,flutter_pub_cache我覺得就不錯(cuò)),然后打開環(huán)境變量,新建或編輯系統(tǒng)環(huán)境變量,輸入PUB_CACHE,然后將你剛才創(chuàng)建的文件路徑填進(jìn)去。
b、重啟電腦
c、打開flutter 項(xiàng)目,flutter pub? get,文章來源:http://www.zghlxwxcb.cn/news/detail-817672.html
d、打開 Android 項(xiàng)目,本次編譯可能時(shí)間較長文章來源地址http://www.zghlxwxcb.cn/news/detail-817672.html
到了這里,關(guān)于Flutter 報(bào)錯(cuò) Could not create task ‘xxx‘.this and base files have different roots的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!