Edit/Update:
Google выпустила Flutter 1.7.8 + hotfix.3 в стабильном канале, что упрощает создание приложения для выпуска.
Теперь у вас есть два варианта сборки:
1. Пакет приложений (предпочтительно)
2. APK
Создание комплекта приложений
Выполнить flutter build appbundle
Это создаст <app dir>/build/app/outputs/bundle/release/app.aab
Комплект приложений T содержит ваш код Dart и среду выполнения Flutter, скомпилированные для armeabi-v7a (32-bit)
и arm64-v8a (64-bit)
.
Теперь вы можете загрузить этот комплект приложений в Google Play.
Создание APK
flutter build apk --split-per-abi
Эта команда приводит к двум файлам APK:
<app dir>/build/app/outputs/apk/release/app-armeabi-v7a-release.apk
<app dir>/build/app/outputs/apk/release/app-arm64-v8a-release.apk
Снятие флага --split-per-abi приводит к созданию толстого APK, содержащего ваш код, скомпилированный для всех целевых ABI. Такие APK больше по размеру, чем их разделенные аналоги, поэтому пользователь загружает собственные двоичные файлы, которые не применимы к архитектуре их устройства.
Только для более старой версии флаттера
Вам нужно собрать два apk и загрузить их вместе. один для 32 и другой для 64 бит.
Я на флаттере v1.5.4-hotfix.2
Первый запуск flutter build apk --release
и загрузка файла apk
Затем увеличьте версию и номер сборки в файле pubspec.yml и запустите
flutter build apk --release --target-platform=android-arm64
Загрузите этот новый apk и начните развертывание.