Flutter如何使用本地公共專案

2021-09-17 07:52:44 字數 992 閱讀 8546

正在製作的遊戲分為兩個專案,一是遊戲本體,二是關卡編輯器,兩個專案需要共用檔案,但是事情進行的並不順利,最終採用了下面的方法

在pubspec.yaml中直接匯入package專案

dependencies:

meaty_plant_public_package:

path: 完整本地路徑,到專案資料夾

巨坑警報:本地package內資源的使用

以下方法僅用於生成除錯版,正式版會出錯!正式版時還是需要把資源檔案複製到主專案內使用

官網上的寫法,我嘗試了很多次都沒有成功。在路徑上各種出錯。

想要使用資源,目前我只嘗試到了下面的方法

1、在package資料夾目錄下增加資源資料夾,這裡我們使用images,並加入

2、把images資料夾複製進lib裡,和dart檔案們放一起

3、在package的pubspec.yaml中加入下列**

2019-07-10更新:本地package內資源的使用

1、在package資料夾目錄下增加資源資料夾,這裡我們使用images,並加入

2、在package的pubspec.yaml中加入下列**即可,目前的flutter版本已經修正了資源的錯誤,在除錯版和發布版均可使用

assets:

- images/

3、在主專案中呼叫時需加上包名

上面四步錯一步就會出現各種異常

之前採用的方式是import moudle,但是不好使。

發生過如下問題:

1、無法訪問資源。我嘗試了數種方式,沒有一種能訪問到

2、第二個專案乾脆在import moudle本地package時直接甩給我一句specify location of the gradle or android eclipse project,無法匯入,最終沒有解決

3、整個專案被拷貝到主專案中,同步起來很麻煩

Flutter 本地化語言

flutter有很多本地化的packages使用,我現在用的是flutter i18n 專案主頁 1 安裝 在pubspec.yaml中新增 dependencies flutter i18n ctrl s儲存後,自動獲取最新的包。2 引用 import package flutter i18n f...

flutter 如何實現檔案讀寫 使用篇

flutter檔案讀寫可以對磁碟檔案進行操作,實現某些業務場景,那麼我們開始來講下這個檔案讀寫操作。使用的庫外掛程式 package dart io 用於資料處理 path provider 用於獲取路勁 操作步驟 1.獲取正確的本地路徑 2.建立指向檔案位置的引用 3.寫入資料到檔案內 4.從檔案...

Flutter 動畫使用

效果預覽 旋轉動畫 透明度變換動畫 在android中,可以通過view.animate 對檢視進行動畫處理,那在flutter中怎樣才能對widget進行處理 在flutter中,可以通過動畫庫給widget新增動畫。在android中,您可以通過xml建立動畫或在檢視上呼叫.animate 在f...