将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=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 命令打包你的应用包就可以成功上传了
七、增加你的发布版本说明,首次发布可以直接写你的App说明,填写完毕后,并保存
八、保存成功后,我们从新再次点击Production,进入上一步,去设置你要发布的国家和地区
九、设置你的商品详情
所需信息与上架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。
十、设置你的应用联系方式以及类型
十一、准备发布
遇见了一个包文件错误,原因是因为我之前上传的是app-armeabi-v7a-release.apk,也就是对应的32位架构,而谷歌需要上传64位架构的Apk文件
解决办法
首先,对于新进来的文件,我们需要删除掉不符合要求的部分(在删除之前,请确保已经完成第三步的操作)。
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商店流程也完成了。
还木有评论哦,快来抢沙发吧~