簡體   English   中英

我需要構建一個 flutter 應用程序以從樹莓派 4 運行它

[英]I need to build a flutter app to run it from a raspberry pi 4

我已經用 ubuntu 18.04 在我的電腦上安裝了 flutter,我已經構建了作為示例的經典計數器 flutter 應用程序。

如果我在我的電腦上運行 flutter 運行它工作正常。

然后我運行flutter 構建 linux

我從項目文件夾<poject_folder>/build/linux/x64/release/bundle/復制樹莓派,當我從那里運行“ flutter-pi --release flutter_application_1 ”時,它會拋出這個錯誤:

[flutter-pi] 在“/home/pi/flutter_bundle_test/flutter_application_1”中找不到“app.so”文件,這是發布和配置文件模式所必需的。

更新:

我不想通過 snap 構建應用程序,我希望能夠在本地構建它以在 raspberry pi 上對其進行測試,一旦完成,然后將其發布到 snap。

我還查看了https://github.com/ardera/flutter-pi#building-the-appso-for-running-your-app-in-releaseprofile-mode

我在第7 步停止:構建 app.so。 如果您正在為 arm64 構建,則需要省略 --sim-use-hardfp 標志。

在第 5 步中,有到Engine Binaries repo 的鏈接,但正如我所見,它是安裝在樹莓派上的。

當我嘗試運行它時:

gen_snapshot_linux_x64_release \
   --deterministic \
   --snapshot_kind=app-aot-elf \
   --elf=build/flutter_assets/app.so \
   --strip \
   --sim-use-hardfp \
   build/kernel_snapshot.dill

它告訴我“ gen_snapshot_linux_x64_release: command not found

樹莓派通常不在 x64 架構上運行。 他們有一個 ARM CPU。

你應該看看這個項目https://github.com/ardera/flutter-pi

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM