亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

<optgroup id="cczp1"><ruby id="cczp1"><cite id="cczp1"></cite></ruby></optgroup>
  • <acronym id="cczp1"></acronym>
    <acronym id="cczp1"><option id="cczp1"><ol id="cczp1"></ol></option></acronym>
    <delect id="cczp1"></delect>
    <center id="cczp1"></center>
    <delect id="cczp1"></delect><em id="cczp1"><button id="cczp1"><blockquote id="cczp1"></blockquote></button></em>
    1. <optgroup id="cczp1"><td id="cczp1"><dfn id="cczp1"></dfn></td></optgroup>

      記錄flutter-folio開(kāi)源項(xiàng)目啟動(dòng)報(bào)錯(cuò)Method not found

      下載了一個(gè)開(kāi)源項(xiàng)目flutter-folio

      編譯的時(shí)候一直在說(shuō)方法找不到。

      Error: Method not found:

      是cloud_firebase_web跳轉(zhuǎn)找firebase_core的某個(gè)方法的時(shí)候說(shuō)找不到。

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

      開(kāi)始的時(shí)候嘗試著自己修改方法名讓它能夠找到,一直搞不定??偢杏X(jué)這個(gè)是系統(tǒng)自帶的類(lèi)庫(kù),不應(yīng)該發(fā)生這么低級(jí)的錯(cuò)誤了。

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

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

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

      修改成:firebase_core: 1.4.0

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

      然后就可以了。

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

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

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

      相關(guān)推薦

      聯(lián)系我們

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