免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      記錄flutter-folio開源項目啟動報錯Method not found

      下載了一個開源項目flutter-folio

      編譯的時候一直在說方法找不到。

      Error: Method not found:

      是cloud_firebase_web跳轉(zhuǎn)找firebase_core的某個方法的時候說找不到。

      按照網(wǎng)上說的在firebase包定義前面添加關(guān)鍵字dependency_overrides:也不行。

      開始的時候嘗試著自己修改方法名讓它能夠找到,一直搞不定。總感覺這個是系統(tǒng)自帶的類庫,不應該發(fā)生這么低級的錯誤了。

      最后仔細看了一下他們的版本不對應,有可能是版本問題,cloud_firebase_web是1.0.7,使用工具跳轉(zhuǎn)到firebase_core的時候是1.17.0

      然后就嘗試著手動修改firebase_core關(guān)聯(lián)的包,不要讓它自動匹配版本,而是強制使用某一個固定版本。

      比如之前是這么寫的:firebase_core: ^1.0.1,^含義是找到大于1.0.1小于2.0.0的最高版本

      修改成:firebase_core: 1.4.0

      具體有哪些版本可以去這個網(wǎng)站上找:https://pub.dev

      然后就可以了。

      事后分析原因是:firebase_core雖然沒有修改大版本號,當前依然是1.17.0。但是里面做了不兼容的改動,刪除了某些方法,導致了找不到。而cloud_firebase_web當前的最高版本已經(jīng)是3點幾了,因此對應firebase_core版本的cloud_firebase_web在2或者3才兼容。

      所以包管理真的是一件比較麻煩的事情。

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年7月4日 18:09
      下一篇 2022年7月4日 18:10

      相關(guān)推薦

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時間:周一至周五,10:30-18:30,節(jié)假日休息