Я новый программист флаттера, и я пытаюсь создать свое релизное приложение во флаттере, и когда я запускаю
flutter run
все отлично работает в отладочном и тестовом режиме. но когда я пытался создать релизное приложение с
flutter build apk
он создает мое старое первое приложение. что я создал раньше, и я пытаюсь сбросить компьютер, сбросить Android и все, но не работает, что я могу сделать, чтобы сбросить его и очистить кеш? Я почти все пытаюсь удалить и сбросить, но они не работают. какую команду я должен запустить, чтобы исправить это и создать новую версию релиза apk





решение простое.
просто запустите flutter clean, а затем запустите flutter build apk, и он сгенерирует apk для обновления приложения.
если вы хотите установить его напрямую, просто запустите flutter install после команды сборки.
Если flutter clean и flutter build apk также генерируют apk со старым кодом версии в вашем pubspec.yaml, измените версию следующим образом: 1.0.2+2
Перед + - это название вашей версии, а после знака + - это код вашей версии.
ПРИМЕЧАНИЕ: Номер вашей новой версии должен быть вместо 2. Или вы можете использовать другой формат, например 1.2+2.
Для всех новичков Если вы хотите выпустить apk приложения для флаттера, просто сделайте: flutter run --release (и обязательно подключите свое устройство к телефону) шаги, чтобы убедиться, что ваш телефон подключен: 1. включить в телефоне режим отладки по usb 2. нажмите на номер версии вашего телефона в настройках системы, чтобы войти в режим разработчика 3. измените режим телефона на режим передачи файлов
После того, как вы запустите команду перейдите в build-> apps-> output-> apk
Выполните эту команду для создания пакета.
flutter build appbundle --target-platform android-arm,android-arm64,android-x64
Вы можете редактировать файл pubspec.yaml вручную, но иногда вам нужен способ их автоматического изменения, например, когда вы создаете старую версию.
Для автоматического изменения версии у вас есть два варианта: —-build-name и --build-number. Эти два параметра являются вариантами команды сборки флаттера:
flutter build apk --build-name=1.0.1
flutter build apk --build-number=1
flutter build apk --build-name=1.0.1 --build-number=1
Это неправильный путь. Убедитесь, что вы следуете flutter.io/docs/deployment/android