yii.
← Writing
開發筆記 · · 2 min read

Flutter|Package|專案設置與載入套件裡用到的Android Module

這篇寫於 2021 年。工具和 API 變化很快,部分步驟可能已經不適用。

持續的學習紀錄


因為實作七魚客服的Flutter套件,使用的SDK是透過Android Module匯入,完成後需整合至我們的Flutter專案,但是在Flutter build的過程中會發生找不到Android Module的問題,需要額外設置才能解決。

此教學用七魚套件作為範例#

首先確定Android Module匯入的資料夾路徑是否正確,必須在套件的Android資料夾底下,而不是Example的Android裡面

unicorn ➤ 為七魚的SDK Module

1. Android Module匯入#

  • 開啟套件裡的Android專案
  • 點擊 File → Project Structure
  • 打開 Modules 分頁,點擊新增
  • 點擊 Import,選擇 Module 資料夾,點擊 Finish
  • Android專案裡就多了成功匯入的Module

2. 設置Flutter專案裡Android的settings.gradle檔案#

name ➤ 套件名稱

unicorn ➤ module名稱

完成!Flutter可以正常讀取套件與Module檔案囉!#

注意#

1. 確認Android Module的所在位置
2. 在settings.gradle設置套件的module資訊

Flutter專案版本#

Flutter ➤ 2.2.2
Dart ➤ 2.13.3

七魚套件版本#

Flutter ➤ 2.5.0
Dart ➤ 2.14.0

最後#

希望有幫助到你,也歡迎追蹤我,方便追蹤最新的文章!

本文原刊登於 Medium。