как собрать apk создать старую версию приложения во Flutter

Я пытаюсь создать свое приложение для выпуска во Flutter, и когда я запускаю:

flutter run

все отлично работает в отладочном и тестовом режиме. Но когда я пытался создать релизное приложение с:

flutter build apk

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


person javad bat    schedule 06.04.2018    source источник


Ответы (6)


решение простое.
просто запустите flutter clean и запустите flutter build apk после этого, и он сгенерирует apk приложения для обновления.
если вы хотите установить его напрямую, просто запустите flutter install после команды сборки.

person javad bat    schedule 06.04.2018

Для всех новичков. Если вы хотите выпустить apk приложения flutter, просто выполните: flutter run --release (и убедитесь, что ваше устройство подключено к телефону) шаги, чтобы убедиться, что ваш телефон подключен: 1. включите режим отладки usb в вашем телефоне 2. нажмите на номер версии вашего телефона в настройках системы, чтобы войти в режим разработчика 3. измените режим телефона на режим передачи файлов

После запуска команды перейдите в build-> apps-> output-> apk

person Palak Mantry    schedule 04.06.2020

введите здесь описание изображения

Можно легко сделать с помощью Android Studio

person Aman Srivastava    schedule 28.08.2018
comment
Это неправильный путь. Убедитесь, что вы подписаны на flutter.io/docs/deployment/android. - person Subhojit Mondal; 06.01.2019

Если flutter clean и flutter build apk также генерируют apk со старым кодом версии в вашем pubspec.yaml, измените версию следующим образом: 1.0.2+2 До + это имя вашей версии, а после подписи + это код вашей версии

ПРИМЕЧАНИЕ. Номер вашей новой версии должен быть вместо 2. Или вы можете использовать другой формат, например 1.2+2.

person Seymur Mammadli    schedule 26.09.2019

Выполните эту команду для создания пакета.

flutter build appbundle --target-platform android-arm,android-arm64,android-x64
person developerSumit    schedule 21.02.2021

Вы можете редактировать 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
person Paresh Mangukiya    schedule 13.04.2021