美文网首页
flutter 打包安卓发布到Google play, 审核2天

flutter 打包安卓发布到Google play, 审核2天

作者: 守护浪漫的小香樟 | 来源:发表于2023-10-10 10:39 被阅读0次

    flutter发布到Google play 包含两部分。打包和配置,其中签名和隐私容易出问题,下面把从打包到发布的流程记录一下.
    一、准备签名文件
    1、签名文件可以用命令生成(不推荐)

    keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key    
    

    2、签名文件用android studio生成 (推荐- 图形界面比较直观)
    (1)、选择创建


    截屏2023-10-11 10.13.49.png

    (2)、第一步打开后,点击下一步, 出现下图再点击create new 创建一个.jks文件


    截屏2023-10-11 10.17.56.png
    (3)、在这一步填写信息后点击OK就能生成一个.jks文件
    截屏2023-10-11 10.16.10.png

    三、签名
    在build.gradle文件中的 android {}中设置以下代码

    signingConfigs {
            release {
                keyAlias '****'
                keyPassword '****'
                storeFile file('/Users/***/Documents/GitHub/flutter-uu/wallet_uu/android/app/upload-keystore.jks')
                storePassword '****'
            }
        }
    

    keyPassword等字段的值为创建.jks文件时所填写的
    ⚠️需要注意的是这里的file文件路径为全路径。相对路径无效

    四、打包
    目前Google play需要的包为.aab格式不能用apk
    1、android studio 打包
    打包时选择 app bundle
    2、命令行打包
    (1)、普通打包

    flutter build appbundle
    

    (2)、谷歌推荐的打包方式

    flutter build appbundle --target-platform android-arm,android-arm64,android-x64    
    

    五、发布应用
    Google开发者后台地址:
    https://play.google.com/console/developers
    ⚠️想要成为开发者需要25美金
    1、创建

    image.png
    2、设置商品详情
    image.png
    3、测试(可以省略, 直接发布正式版)
    测试分为 开放性测试 封闭式测试、内部测试, 我选择的是开放性测试
    测试完成就可以发布了(有警告提示可以不用管, 不影响审核)
    4、发布
    直接在正式版里面创建发布版本, 进行提交审核(有警告提示可以不用管, 不影响审核)

    六、审核
    补充一下审核过程
    1、第一次发布到谷歌,算是审核了2天半(周三下午提审, 周末不算, 下周一早上才有结果), 呗拒绝了, 原因是使用了极光SDK, 和缺少一个隐私的描述.
    2、去掉了极光SDK, 补充了隐私的描述, 上午提交审核, 下午的时候去看就已经审核通过了.


    image.png

    相关文章

      网友评论

          本文标题:flutter 打包安卓发布到Google play, 审核2天

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