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")
        }
    }
}
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!