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。