how to build apk create old version app in Flutter
FlutterDartBuildApkFlutter AndroidFlutter Problem Overview
I am trying to build my release app in Flutter and when I run:
flutter run
everything works fine in debugging and test mode. But when I was trying to build a release app with:
flutter build apk
it creates an old first-release app of mine. That I created before and I try to reset the computer reset android and everything but not work what can I do to reset it and clear the cache? I'm trying almost to delete and reset everything but they don't work. What command that I have to run to fix it and create new version release apk
Flutter Solutions
Solution 1 - Flutter
the solution is easy.
just run flutter clean
and run flutter build apk
after that and it generate update app apk.
if you want to install it directly just run flutter install
after the build command.
Solution 2 - Flutter
To all the beginners If you wish to release an apk of a flutter app just do: flutter run --release (and make sure to connect your device to a phone) steps to ensure your phone is connected:
- enable usb debugging mode in your phone 2.click on version number of your phone in system settings to enter into developer mode
- change the phone mode to transferring file mode
After you run the command go to build->apps->output->apk
Solution 3 - Flutter
If flutter clean
and flutter build apk
also generates apk with old version code in your pubspec.yaml change the version like this version: 1.0.2+2
Before + it is your version name and after + sign it is your version code
NOTE: Your new version number should be in the place of 2. Or you can use different format such as 1.2+2
Solution 4 - Flutter
Solution 5 - Flutter
Run this command for making a bundle.
flutter build appbundle --target-platform android-arm,android-arm64,android-x64
Solution 6 - Flutter
You can run flutter clean
Then run flutter build apk --split-per-abi
to split the apk. It will build three apks and you can find them in build/app/outputs/flutter-apk/