美文网首页
Flutter-Android打包

Flutter-Android打包

作者: 逆光_初见 | 来源:发表于2021-03-08 16:49 被阅读0次

    打包

    Flutter在打Release包时候回使用AOT,因此在对一个Flutter测试时候务必使用Release来进行测试。打包命令:`flutter build apk` 。当然我们需要打包时,还需要配置一些比如签名的内容。配置这些内容和普通Android工程没有区别,都是在`build.gradle`中进行,只是Flutter工程AS没有提供GUI。
    
    在Flutter工程的`android/app`下面的`build.gradle`可以修改包名、版本等信息,这就不用多说了。获得签名文件之后,将它复制到flutter的android目录:
    

    [图片上传失败...(image-12d1c8-1615193355903)]

    然后在app的`build.gradle`中配置:
    
    signingConfigs {
            release {
                keyAlias 'enjoy'
                keyPassword `123456'
                // 因为是放到父级的根目录,使用rootProject
                // 如果放在这个build.gradle的同级,直接使用file
                storeFile rootProject.file('enjoy.jks')
                storePassword '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.release
            }
        }
    

    饼图

    https://github.com/google/charts

    Stack布局中的fit属性与Image的fit类似,表示内容的扩充情况。默认为StackFit.loose表示Stack与内容一样大。如果设置为StackFit.passthrough则表示Stack父Widget的约束会传给Stack内部非Positioned的子Widget。效果如代码中的StackFit.dart

    相关文章

      网友评论

          本文标题:Flutter-Android打包

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