美文网首页Flutter学习
flutter-android打包

flutter-android打包

作者: jeffrey12138 | 来源:发表于2022-06-13 17:19 被阅读0次

    android打包教程:
    1、在AndroidManifest中确定app的名字:


    截屏2022-06-13 下午2.05.32.png

    2、在app/build.gradle中设置安卓兼容版本targetSdkVersion和最低版本minSdkVersion,还有编译版本compileSdkVersion,还有设置包名applicationId,一般不用设置,除非你是要变更


    截屏2022-06-13 下午2.12.36.png
    截屏2022-06-13 下午2.14.03.png
    3、设置版本号versionCode和版本名versionName,一般直接在flutter项目中的pubspec.yaml中设置就好了,就是这个version:
    截屏2022-06-13 下午2.17.58.png

    4、添加启动图标,图标资源文件的位置如下:


    截屏2022-06-13 下午2.19.35.png
    5、签名app
    创建签名证书:
    截屏2022-06-13 下午3.13.43.png
    选择Generate Signed Bundle or APK的选项,然后点击APK,然后创建新的地址路径如下:
    [图片上传中...(截屏2022-06-13 下午3.15.13.png-90e922-1655104515930-0)]
    点击create new
    然后就按照下面的这个自己改动下吧
    截屏2022-06-13 下午3.22.41.png
    然后就会跳转到下个页面,点击cancel
    截屏2022-06-13 下午3.26.10.png

    看到这个文件的时候,就说明创建证书成功了
    6、配置项目证书
    在android目录下新建一个file文件key.properties,然后填写证书的信息如下:


    截屏2022-06-13 下午3.30.15.png
    然后在app/build.gradle进行配置:
    截屏2022-06-13 下午3.35.00.png
    def keystoreProperties = new Properties()
    def keystorePropertiesFile = rootProject.file('key.properties')
    if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
    }
    把上面的代码复制进去就好了,
    然后在下面buildTypes里面配置下打包的类型,配置release打包(也就是更换与原本的配置信息)
    截屏2022-06-13 下午3.45.32.png
    替换成下面的
    截屏2022-06-13 下午3.46.44.png

    7、启用混淆
    在app路径中添加proguard-rules.pro文件(这个百度下就好了)
    8、构建flutter build apk

    相关文章

      网友评论

        本文标题:flutter-android打包

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