如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)

访客 418 0

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

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

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第1张图片-谷歌商店上架

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

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第2张图片-谷歌商店上架

五、点击Continue同意谷歌条款

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第3张图片-谷歌商店上架

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

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第4张图片-谷歌商店上架

解决办法

1、首先执行flutter clean命令,清除项目中的旧文件。 2、接下来,定位到你的项目并生成本地自定义的签名文件。

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

请把上面代码中的******替换为你要生成的jks目录如下图
如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第5张图片-谷歌商店上架
3、在android目录下build.gradle同级目录下创建一个名为key.properties的文件,其中包含对密钥库的引用:

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

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

```python
def keystorePropertiesFile = rootProject.file(key.properties)
def keystoreProperties = new Properties()
```

改写为:

```python
keystorePropertiesFile = rootProject.file(key.properties)
keystoreProperties = Properties()
``` 
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 命令打包你的应用包就可以成功上传了
如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第6张图片-谷歌商店上架

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

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第7张图片-谷歌商店上架

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

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第8张图片-谷歌商店上架

九、设置你的商品详情

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第9张图片-谷歌商店上架

所需信息与上架iOS的App Store相似,包括以下内容: 1. 应用名称 2. 简短说明 3. 详细说明 4. 图片要求: - App图标:512 x 512像素的透明PNG或JPEG格式,文件大小不超过1MB。 - 专题图(宣传图):1024 x 500像素的PNG或JPEG格式,文件大小不超过1MB。 - 屏幕截图:纵横比为16:9或9:16,在320像素和3840像素之间。每个屏幕截图可以是手机内容截图、7英寸平板电脑屏幕截图或10英寸平板电脑屏幕截图。图片格式为PNG或JPEG,每个屏幕截图文件大小最多为8MB。

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

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第10张图片-谷歌商店上架

十一、准备发布

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第11张图片-谷歌商店上架
遇见了一个包文件错误,原因是因为我之前上传的是app-armeabi-v7a-release.apk,也就是对应的32位架构,而谷歌需要上传64位架构的Apk文件
如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第12张图片-谷歌商店上架

解决办法

首先,对于新进来的文件,我们需要删除掉不符合要求的部分(在删除之前,请确保已经完成第三步的操作)。

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第13张图片-谷歌商店上架
2、参考官方给出的对应的64位架构库
如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第14张图片-谷歌商店上架
3、如果你不想删除之前已经上传上去的包的情况下,使用flutter build apk --obfuscate --split-debug-info=debugInfo --target-platform android-arm,android-arm64,android-x64 --split-per-abi进行混淆压缩打包,这里记得去修改一下你的打包配置次数,因为不允许上传同一个build版本
如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第15张图片-谷歌商店上架

4、在打包目录中打开,选择app-arm64-v8a-release.apk进行上传。上传完成后,请点击右下角保存按钮。

如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第16张图片-谷歌商店上架
5、发布
如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第17张图片-谷歌商店上架
6、提交发布后,会自动跳转到这里来,从这里我们可以看到我们的应用已经在提交审核中了,接下来就是等待审核结果了,我们的上架Google商店流程也完成了。
如何在Google Play(谷歌应用商店)上发布使用Flutter开发的Android应用(如何在Google play官网下载)(如何在google play购买)-第18张图片-谷歌商店上架

标签: 谷歌应用商店 谷歌商店上架 图片

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~