如何将Flutter开发的Android app 发布Google Play(谷歌应用商店)流程

article/2025/8/24 2:20:20

将Flutter Android app 发布Google Play(谷歌应用商店)流程

一、首先就是要做到科学!
二、打开google play官网,注册谷歌账号
三、打开谷歌开发者站点https://play.google.com/apps/publish/signup/创建你的App应用

在这里插入图片描述

四、创建完毕应用后,会自动进入到应用设置页面,然后点击Production准备上传你的版本

在这里插入图片描述

五、点击Continue同意谷歌条款

在这里插入图片描述

六、上传时候出现了2个问题,原因是我的Android App Bundle还是Flutter一开始创建时候的,并没有改过,以及打包使用的是本地自带测试签名(如果您没有出现问题,请直接看第 七 步骤)

在这里插入图片描述

解决办法

1、首先flutter clean一下你的项目,把旧的清掉
2、随后找到你的项目生成本地自己的签名文件:

keytool -genkey -v -keystore ******* -keyalg RSA -keysize 2048 -validity 10000 -alias key

请把上面代码中的******替换为你要生成的jks目录如下图
在这里插入图片描述
3、在android目录下build.gradle同级目录下创建一个名为key.properties的文件,其中包含对密钥库的引用:

storePassword=创建jks时的密码
keyPassword=创建jks时的密码
keyAlias=key
storeFile=D:/key.jks

4、
android/app/build.gradle文件为您的应用配置签名
在android{}同级目录添加如下配置

def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))android {

buildType同级做如下修改,增加signingConfigs

signingConfigs {release {keyAlias keystoreProperties['keyAlias']keyPassword keystoreProperties['keyPassword']storeFile file(keystoreProperties['storeFile'])storePassword keystoreProperties['storePassword']}
}
buildTypes {release {signingConfig signingConfigs.release}
}

5、修改你的package包名android\app\src\main\AndroidManifest.xml 修改规则遵循[org/com].[company].[product].[component]开头规则来命名你的报名,修改完毕后,再次使用flutter build apk 命令打包你的应用包就可以成功上传了
在这里插入图片描述

七、增加你的发布版本说明,首次发布可以直接写你的App说明,填写完毕后,并保存

在这里插入图片描述

八、保存成功后,我们从新再次点击Production,进入上一步,去设置你要发布的国家和地区

在这里插入图片描述

九、设置你的商品详情

在这里插入图片描述

需要的信息其实和上架IOS的AppStore相差不大
1、App名称
2、简短说明
3、详细说明
4、
① 512 x 512 的透明 PNG 或 JPEG 的 App图标 最大 1 MB
② 1024 x 500 px 的PNG 或 JPEG 的 专题图(宣传图) 最大 1 MB
③ 16:9 或 9:16 纵横比 每边在 320 像素和 3840 像素之间 PNG 或 JPEG 每个屏幕截图最多 8 MB 的 手机内容截图、7 英寸平板电脑屏幕截图、10 英寸平板电脑屏幕截图

十、设置你的应用联系方式以及类型

在这里插入图片描述

十一、准备发布

在这里插入图片描述
遇见了一个包文件错误,原因是因为我之前上传的是app-armeabi-v7a-release.apk,也就是对应的32位架构,而谷歌需要上传64位架构的Apk文件
在这里插入图片描述

解决办法

1、首先从新进来,将不符合的文件包删除掉(删掉前先看第3步)

在这里插入图片描述
2、参考官方给出的对应的64位架构库
在这里插入图片描述
3、如果你不想删除之前已经上传上去的包的情况下,使用flutter build apk --obfuscate --split-debug-info=debugInfo --target-platform android-arm,android-arm64,android-x64 --split-per-abi进行混淆压缩打包,这里记得去修改一下你的打包配置次数,因为不允许上传同一个build版本
在这里插入图片描述

4、打开打包目录,选择app-arm64-v8a-release.apk进行上传,上传完毕后,点击右下角保存

在这里插入图片描述
5、发布
在这里插入图片描述
6、提交发布后,会自动跳转到这里来,从这里我们可以看到我们的应用已经在提交审核中了,接下来就是等待审核结果了,我们的上架Google商店流程也完成了。
在这里插入图片描述


http://chatgpt.dhexx.cn/article/8HhMcnei.shtml

相关文章

h5/uni-app打开手机app,没有则跳转到商店下载

需求:在做商品分享/直播分享时,app内分享出去的链接,能够在微信、手机浏览器打开。 遇到的问题: 1,Android,当手机没有下载app时,在浏览器打开,会下载app,但是手机下载了…

最新版Google Pay上传App指南

现在2022年,是时候来个最新版的操作指南 创建应用 使用谷歌市场开发者账号登录 开发者平台。成功登录后,单击 创建应用。 填写应用的 应用名称。选择应用的 默认语言。在应用或游戏处,选择 应用。根据个人情况选择免费或付费。 勾选 开发者…

网页下载Google Play 的App

网页下载Google Play 的App 文章目录[点击展开](?)[] 前言 当你想在google play上下载某个应用,而无奈手机的系统并没有安装google servicess,此刻是否有些捉急? 本文分享的是一个网站,它可以无需手机而直接通过网页下载Google P…

【Google Play】App Bundle 使用详解 ( 简介 | 应用内更新 | 即时更新 | 灵活更新 )

Google Play 上架完整流程 系列文章目录 【Google Play】创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) 【Google Play】创建并设置应用 ( 访问权限 | 内容分级 | 受众群体 | 类别及联系方式 | 商品详情 ) 【Google Play】App Bundle 使用详解 ( 简介 | 应用内更…

Google Play上架App设置隐私政策声明问题

APP上架Google Play一定要设置隐私政策声明,否则是不给上架的 隐私政策解决方法,生成隐私内容: 点击网址进入 App Privacy Policy Generator 之后根据app的名称,类型,平台,选择对应的选项, 包含对应的第三方隐私服务…

WhatsApp的下载与更新

这两天登录手机(安卓)的WhatsApp,一直显示我的WhatsApp即将几天后更新,请及时更新到最新的版本,尝试了网上的多种方法,还是没有成功,当然不排除我笨的因素,后来我的小脑瓜子那么一转…

ubuntu安装google app engine环境

需要goog app engine的运行环境,结果翻找半天找不到怎么安装,做记录: 下载app engine , 地址如下: https://cloud.google.com/appengine/downloads?hlzh-TW 到这个网页,找不到下载地址,但却…

google play app下载方法测试

部分参考:http://www.zhihu.com/question/20232626 因为需求,需要从Google play上下载一个APP:Ticketmaster 寻找了一些方法: 基本要求:需要翻墙。 方法1:http://apk-dl.com/ (不用翻墙&…

在电脑端下载google play上的app,将其下载成apk

想要下载googleplay上的app,但是没有直接的下载链接。这里推荐一个chrome浏览器上的插件:APK Downloader。 插件安装完成后,在google play搜索到需要下载的app后,将其网页URL复制到插件上生成下载链接即可。

直接下载Google Play上APP的安装包

1、先在GooglePlay上找到自己需要下载的Package Name或者软件的地址链接. 下图是APP提取网站的示意图: 2、打开Online APK Downloader(点击进入),在输入框中粘贴刚才复制的Package Name或地址。点击“Generate DownIoad Link”。如果输入地址提示错误&a…

Google市场,APP版本更新实现方式

一、直接跳转google play应用详情 直接跳转到google play应用详情内由用户手动触发版本更新。 实现方式包括两种:跳转到google play app应用详情内和跳转到google play网页版应用详情内。 一般实现原则是用户如果安装了google play app跳转到app,未安…

如何从google play 网页下载app到本地

前提: 浏览器可以翻墙 操作 首先,通过电脑打开google play的官方页面(https://play.google.com/store/apps),并找到你希望下载的应用,本文以微信为例子;打开微信的安装页面,找到浏…

APP下载页源码-带后台

简介: 带后台 带下载统计,带数据分析图,可一键编辑APP信息 此为1.0版本,后期会推出更多的新功能,尽请期待 注意:这个不是PHP开发的,用ASP.NET开发的,需要部署到window服务器,部署有点麻烦,选择win2019server版本,先在服务器上手动安装iis,不要用宝塔一键安装,宝塔安…

逻辑回归数学模型

注,本文是在学习吴恩达老师(Andrew Ng)网易公开课课程的的学习总结和理解,希望与君共勉! 1. y帽用来表示输入x是猫的可能性,取值为0到1之间,给定输入特征向量x,如果知道w和b就可以得到y帽&…

逻辑斯蒂回归模型

总第83篇 01|基本概念: 在介绍逻辑回归模型以前,先介绍一下逻辑斯谛分布。 设X是连续型随机变量,X服从逻辑斯蒂分布是指X具有下列分布函数F(x)和密度函数f(x): 逻辑斯谛分布的分布函数F(x)的曲线如图所示,其图形是一条…

逻辑回归模型及应用-sklearn

逻辑回归模型及应用 本次实验对于使用机器学习完成分类与预测任务的基本流程。 数据集导入->训练集和测试集的划分->数据标准化->模型导入与训练->测试集结果预测->分类情况可视化->混淆矩阵以及多指标精度评价。 以及使用sklearn库中的逻辑模型&#xff0c…

机器学习第四章之逻辑回归模型

逻辑回归模型 4.1 逻辑回归模型算法原理4.1.1 逻辑回归模型的数学原理(了解)4.1.2 逻辑回归模型的代码实现(重要)4.1.3 逻辑回归模型的深入理解 4.2 案例实战 - 股票客户流失预警模型4.2.1 案例背景4.2.2 数据读取与变量划分4.2.3 模型搭建与…

逻辑回归算法模型

目录 前言从对数变换到逻辑回归二项逻辑回归模型逻辑回归模型的应用逻辑回归模型的评价实践案例 前言 从这一期开始,我们准备介绍一系列经典机器学习算法模型,主要包括逻辑回归,支持向量机,决策树,因子分析&#xff0…