[英]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.