Согласно DanyPata Для флаттера вы должны установить файл подписи, а затем запустить APK для флаттера. Очень важно запустить команду flutter, чтобы все изменения / библиотеки, добавленные в flutter, также были добавлены в проект Android.
Шаг 1
Перейдите на File
- Project Structure
и выберите app
в Modules
. ПРИМЕЧАНИЕ. Вероятно, он не будет называться app
- он может быть под тем именем, которое вы указали при создании проекта. Выберите вкладку Signing
.
Вам необходимо создать сертификат, поэтому нажмите синий знак плюс и заполните поля. Когда вы закончите этот процесс, перейдите на вкладку Build Types
и убедитесь, что у вас есть два - debug
и release
, если у вас нет release
, затем снова нажмите синий знак плюс и создайте его.
Для сборки выпуска вам нужно выбрать Signing Config
, который вы ранее создали, а остальные оставить по умолчанию.
Затем, чтобы создать свой релиз APK, перейдите на Build
в верхней главной панели, затем Build Bundle(s) / APK(s)
и выберите Build APK(s)
.
Внимательно следите за Event Log
, чтобы увидеть, когда он будет завершен, и путь, куда был сохранен APK.
Шаг 2
Обновите файл gradle.build
. Убедитесь, что видимость вашего проекта установлена на что-то вроде Project
, чтобы вы могли видеть все файлы в дереве файлов.
Идите вниз до yourapp/src
, затем откройте build.gradle
.
Под, android
добавить:
buildTypes {
release {
minifyEnabled false
signingConfig signingConfigs.theNameForCertificateYouCreated
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
ВАЖНО : В качестве быстрого напоминания и меры предосторожности НЕ потеряйте ключ, который он создает. Без этого вы не сможете обновить свое приложение, поскольку новый выпуск необходимо будет подписать тем же ключом.