| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Flutter App上架google play 流程以及遇到的坑(已经解决,App已经发布成功) -> 正文阅读 |
|
[移动开发]Flutter App上架google play 流程以及遇到的坑(已经解决,App已经发布成功) |
前言:大致流程如下,因为已经上传完了所以可能有些地方没有截图出来,但按照我下面的流程上传到谷歌商店是没问题的,如果没有注册谷歌账号和谷歌开发者账号的话可以点我看我前一篇文档,遇到的坑在最后,如果在过程中遇到了报错可以滑下去看下,可能我也遇到了并且解决了 注册好了谷歌账号之后注册谷歌开发者账号: 一.打开网站?https://play.google.com/console/signup点击创建新的发布版本 ?二.接下来就是先在第一个红框框那里同意谷歌条款(因为我同意了就不会显示),然后我们在app里打一个aab格式的包(以前可以选择apk或者aab现在谷歌强制用aab) 解决办法 1.先flutter clean 清一下 如果生成了?生成 keystore的话直接运行flutter build appbundle命名就好了 如果没有生成的话可以看下下面的操作 2.输入keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 3.这些可以直接回车跳过,到后面设置密码的时候设置一个密码 4.在android目录下build.gradle同级目录下创建一个名为key.properties的文件,其中包含对密钥库的引用: ? ?可以直接复制我的,密码的话就是你设置的密码,文件地址是你自己的
5.
6.然后把如下代码进行替换
替换为
完事之后就可以执行flutter build appbundle 打包一个aab格式的包 然后就是上传上去就可以了, 三:然后就是选择发布的国家,商品详情里里上传图片,还有
四:遇到的坑 1.上传aab的时候报错 解决方法: 把这个targetSdkVersion '30'改成targetSdkVersion '31' 2.又是一个报错 ?解决方法:全局搜索 android:exported或者直接找到android/app/AndroidManifest.xml这个文件里 新加 android:exported="true" 3.报错:Version code 1 has already been used. Try another version code. ?这是已经有一个版本了,需要改一下版本 解决方式:Flutter打包的版本名和版本号默认是从pubspec.yaml中的version读取的。我们只需要更新它的值就可以了 4.验证身份ID 如果这个法定名称跟发布的身份不一致的话,先改成一致的,不然通不过 解决方法: 打开:https://pay.google.com/gp/w/u/0/home/settings 注意 这个地区应该是填中国的,姓名必须填身份证上的,地址也填身份证上面的地址最好。 ?四:设置隐私策略 也可以让后端服务器上直接挂一个pdf文档,没试过,但我觉得应该可以这样做 还可以这样做: 在?https://app-privacy-policy-generator.firebaseapp.com?网站生成隐私政策 ; 选择隐私政策所使用的平台 , 这里选择 Google Play ; 点击 隐私政策 按钮 , 之后会弹出对话框 , 显示当前的隐私政策 ; 查看生成的隐私政策内容 , 可以查看 HTML / MarkDown / 预览 三种形式的隐私政策 ; ?点击 HTML 按钮 , 可以查看 隐私政策的 HTML 形式 ; 托管隐私政策页面:进入 Google 协作平台?https://sites.google.com/?点击创建空白 按钮 ; 进入到如下界面 , 将生成的 HTML 格式的隐私政策 , 插入到界面中 ; ?然后点击发布按钮 , 发布时需要设置域名后缀 , 如设置 hanshuliang , 则最终网页的链接就是 https://sites.google.com/view/hanshuliang? ?生成的隐私政策网页 , 复制放到这里来 ? 完事了 ,在谷歌商店上传app过程有点曲折但最后还是上传成功了,因为我是第一次在谷歌上传然后谷歌上传App的话比以前严很多? 所以遇到的问题比较多,当然上面都有解决方法 |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/23 14:14:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |