flutter项目,如何打包构建安卓app,详细步骤说明

344 阅读1分钟

环境版本说明

image.png

更新项目依赖

// 在项目根目录下执行
flutter pub get

生成签名密钥(如果已经生成过,可以跳过这一步)

keytool -genkey -v -keystore [自己定义名称].jks -keyalg RSA -keysize 2048 -validity 10000 -alias [自己定义的名称]

注意:这里[]的内容替换成自己的,不需要[]符号,这个命令在哪里执行,生成的文件就在哪里,可以在项目根目录下执行

配置build.gradle

android/app/build.gradle中,添加签名配置:(以下代码是文件的一部分)

android {
    ...
    signingConfigs {
        release {
            storeFile file('my-release-key.jks')    // 这里是加载上一步生成的文件
            storePassword 'your_store_password'
            keyAlias 'key'
            keyPassword 'your_key_password'
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }
}

开始打包应用

// 在项目的根目录执行
flutter build apk --release

找到APK文件

打包完成后,APK文件将在build/app/outputs/flutter-apk/app-release.apk路径下。