Flutter 3.29.0 后如何手动配置flutter应用的签名信息
Flutter 3.29.0 以前的配置方式
\android\app\build.gradle
android {
// 其他配置...
signingConfigs {
release {//发布版本的签名配置
storeFile file('flutterApp.jks')
keyAlias "flutter定位"
storePassword "123456"
keyPassword "123456"
}
debug {//调试版本的签名配置
storeFile file('flutterApp.jks')
keyAlias "flutter定位"
storePassword "123456"
keyPassword "123456"
}
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
}
debug {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
}
}
}
Flutter 3.29.0 以及flutter之后版本的配置方式
找到 \android\app\build.gradle.kts
android {
// 其他配置...
signingConfigs {
getByName("debug") { // 修改默认的 debug 签名配置
storeFile = file("flutterApp.jks")
keyAlias = "flutter定位"
storePassword = "123456"
keyPassword = "123456"
}
create("release") { // 创建新的 release 签名配置
storeFile = file("flutterApp.jks")
keyAlias = "flutter定位"
storePassword = "123456"
keyPassword = "123456"
}
}
buildTypes {
getByName("release") {
signingConfig = signingConfigs.getByName("release")
}
getByName("debug") {
signingConfig = signingConfigs.getByName("debug")
}
}
}