I have installed flutter on my pc with ubuntu 18.04, I have built the classic counter flutter application that comes as a sample.
If I run on my pc flutter run it works fine.
Then I run flutter build linux
I copy from the project folder <poject_folder>/build/linux/x64/release/bundle/ for the raspberry pi and when I run from there " flutter-pi --release flutter_application_1 " then it throws this error:
[flutter-pi] Could not find "app.so" file inside "/home/pi/flutter_bundle_test/flutter_application_1", which is required for release and profile mode.
Update:
I don't want to build the app through snap, I wanted to be able to build it locally to test it on the raspberry pi and once it's done then publish it to snap.
I have also looked at https://github.com/ardera/flutter-pi#building-the-appso-for-running-your-app-in-releaseprofile-mode .
I am stopped at step 7: Build the app.so. If you're building for arm64, you need to omit the --sim-use-hardfp flag.
In step 5 there is the link to the Engine Binaries repo but as I see it is to install on the raspberry pi.
When I try to run this:
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
it tells me " gen_snapshot_linux_x64_release: command not found "
Raspberry PIs usually dont run on an x64 architecture. They have an ARM CPU.
You should take a look at this project https://github.com/ardera/flutter-pi
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.