美文网首页
Flutter 打包

Flutter 打包

作者: 放肆滴微笑 | 来源:发表于2020-02-11 13:03 被阅读0次

    官网

    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 打包

          本文链接:https://www.haomeiwen.com/subject/beotfhtx.html