Flutter 打包

官网

android 打包

1、AndroidManifest.xml

1.1 以android模式打开项目,顺序android->app->src->main->AndroidManifest->Open for editing in androidstudio
1.2 android模式 打开AndroidManifest label为修改app名字
1.3 点击菜单键,弹出的任务名字修改,在main.dart中MaterialApp->title

2、检查和配置build.gradle文件

2.1 android模式下进行修改compileSdkVersion、applicationId、minSdkVersion、targetSdkVersion
2.2versionCode 1、ersionName "1.0.0"

3、添加app启动图标

替换mipmap下ic_launcher,它就是启动图标

4、签名APP

4.1在android目录下创建key.properties


image.png

4.2文件内容

storePassword=111111
keyPassword=111111
keyAlias=key0       //key别名
storeFile=/Users/wangxin/Documents/work/xxx/key     //签名文件地址 注意不能用中文

4.3 app目录下的build.gradle android {}上面增加

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

4.4 配置release版本 和 签名账号密码

//注意 signingConfigs 要写到 buildTypes上面
    signingConfigs {
        release {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
            storePassword keystoreProperties['storePassword']
        }
    }
buildTypes {
        debug {
            signingConfig signingConfigs.debug
        }
        release {
            signingConfig signingConfigs.release
        }
    }

5 打包

在控制台进入老根目录

flutter build apk

之后就会在
build/app/outputs/apk/release/app-release.apk
生成apk

你可能感兴趣的:(Flutter 打包)