Я пытаюсь собрать apk, используя следующий cmd. fvm flutter build apk Я получаю указанную ниже ошибку, пожалуйста, предложите решение.
Ошибка:
PS C:\Users\ARcaN\Desktop\otrack_flutter_app> fvm flutter build apk
Building with sound null safety
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:packageDevRelease'.
> A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
> SigningConfig "release" is missing required property "storeFile".
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4m 11s
Running Gradle task 'assembleRelease'... 255.1s
Gradle task assembleRelease failed with exit code 1
Подписание конфигураций
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}





В вашей ошибке SigningConfig "release" отсутствует необходимое свойство "storeFile" ясно говорит о том, что вам не хватает данных для подписи.
Вам необходимо добавить данные для подписи, такие как keyAlias, keyPassword... под вашим android/app/build.gradle file
Короче говоря, вам нужно сообщить Android о ваших данных для подписи, чтобы они могли подписать ваше приложение и предоставить вам выпуск. вы можете создать свою отладочную сборку с подробностями подписи
вот пример формата
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
следуйте этой статье, чтобы узнать больше об этом
https://blog.codemagic.io/the-simple-guide-to-android-code-signing/
Можете ли вы добавить весь файл android/app/build.gradle? также я предполагаю, что у вас есть файл хранилища ключей и вы подписываете файл jks
Конфигурация подписи уже находится в build.gradle, проверьте отредактированный код, о котором идет речь.