停止更新
熟悉 Flutter 鴻蒙開發的小伙伴應該知道,Flutter 3.7.12 鴻蒙化 SDK 已經在開源鴻蒙社區發布快一年了, Flutter 3.22.x 的鴻蒙化適配一直由鴻蒙突擊隊倉庫提供,最近有小伙伴反饋已經 2 個多月沒有停止更新了,不少人以為停止維護了。
并非如此。
遷移合并
Flutter 的鴻蒙適配工作一直在進行,文章鴻蒙Flutter實戰:15-Flutter引擎Impeller鴻蒙化、性能優化與未來 中詳細介紹了適配的工作內容和未來規劃,作者在之前的文章原開源鴻蒙倉庫停止更新中提到,隨著開源鴻蒙倉庫集體遷移到 gitcode,由鴻蒙突擊隊維護的3.22.x版本的Flutter SDK也已合并至開源鴻蒙的Flutter主倉庫,目前以分支 3.22.0-ohos
的形式存在。
至此,Flutter 鴻蒙化工作完成初步整合,兩個大版本使用一個倉庫同時維護。
總結回顧
Flutter 鴻蒙 SDK 仍然活躍,最近的一次更新在4天前。如果需要使用 FVM 安裝 3.22 版本的 SDK,可使用以下命令:
git clone -b 3.22.0-ohos https://gitcode.com/openharmony-sig/flutter_flutter.git custom_3.22.0
如果需要使用 FVM 安裝 3.7.12 版本的 SDK,可使用以下命令:
git clone -b br_3.7.12-ohos-1.0.6 https://gitcode.com/openharmony-sig/flutter_flutter.git custom_3.7.12
以下是所有涉及 Flutter 鴻蒙化的倉庫地址:
- Flutter sdk https://gitcode.com/openharmony-sig/flutter_flutter
- Flutter engine https://gitee.com/openharmony-sig/flutter_engine
- Flutter packages https://gitcode.com/openharmony-sig/flutter_packages
- Flutter sample 示例庫 https://gitcode.com/openharmony-sig/flutter_samples
其他 gitee/openharmony-sig 下的三方庫,替換域名即可,如 flutter inappwebview 遷移至 https://gitcode.com/openharmony-sig/flutter_inappwebview
另外提一下,也有小伙伴在使用 Flutter 3.7.12 版本,那 SDK 也同樣需要切換源地址,更換下域名即可。