首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google Play控制台不接受Flutter release apk

基础概念

Google Play控制台是Google提供的官方平台,用于开发者发布和管理Android应用程序。Flutter是一个开源的UI软件开发工具包,用于构建跨平台的应用程序,包括Android和iOS。

相关优势

  • Flutter优势:提供快速开发、热重载、丰富的组件库和跨平台支持。
  • Google Play控制台优势:提供安全的发布流程、用户分析工具、应用商店优化(ASO)等。

类型

  • 发布类型:Alpha、Beta、Production。
  • APK类型:Debug、Release。

应用场景

Flutter适用于需要快速迭代和跨平台支持的应用开发。Google Play控制台适用于所有希望在Android平台上发布应用的开发者。

问题原因及解决方法

常见问题

  1. 签名问题:APK未正确签名。
  2. 版本不匹配:APK版本与Google Play控制台中配置的版本不匹配。
  3. 清单文件错误AndroidManifest.xml文件中存在错误。
  4. 使用了不允许的API:APK使用了Google Play控制台不允许的API。
  5. 文件大小限制:APK文件超过了Google Play的大小限制。

解决方法

  1. 签名问题
  • 版本不匹配
    • 检查pubspec.yaml文件中的版本号与Google Play控制台中的版本号是否一致。
    • 确保AndroidManifest.xml文件中的版本号也一致。
  • 清单文件错误
    • 检查AndroidManifest.xml文件中的所有标签和属性是否正确。
    • 确保没有拼写错误或遗漏。
  • 使用了不允许的API
  • 文件大小限制
    • 确保APK文件大小在Google Play的限制范围内(通常为150MB)。
    • 如果超过限制,可以考虑使用APK拆分或App Bundle。

示例代码

代码语言:txt
复制
# 签名APK
flutter build apk --release
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore app-release-unsigned.apk alias_name
zipalign -v 4 app-release-unsigned.apk app-release.apk

参考链接

通过以上步骤,您应该能够解决Google Play控制台不接受Flutter release APK的问题。如果问题仍然存在,请检查Google Play控制台的错误日志,以获取更多详细信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【错误记录】Google Play 上架报错 ( 上传 release 版本 APK 或 AAB )

文章目录 一、报错信息 二、解决方案 一、报错信息 ---- Google Play 中上架 APK 文件 , 报如下错误 ; 您上传的是可调试的 APK 或 Android App Bundle。...出于安全考虑,您需要先停用调试功能,然后才能在 Google Play 中进行发布。 详细了解可调试的 APK 和 Android App Bundle。...二、解决方案 ---- 参考文档 : Google Play 管理中心帮助文档 使用 App Bundle 资源管理器检查应用版本 添加或测试 APK 扩展文件 Play Feature Delivery...概览 Play Asset Delivery 添加或测试 APK 扩展文件 准备发布 为应用签名 Google Play 中 , 2021 年 8 月 之后 , 新应用需要使用 Android App...或 AAB 必须是 release 版本 , 如果是 debug 版本 , 则会报上述错误 ;

2.6K10
  • 【错误记录】Google Play 上架报错 ( APK 大小 | 目标 API 级别 | Google Play 帮助文档 )

    文章目录 一、报错信息 二、解决方案 一、报错信息 ---- Google Play 中上架 APK 文件 , 报如下错误 ; 您需要将 APK 文件缩减到 一〇〇 MB,或使用 APK 扩展文件。...二、解决方案 ---- 参考文档 : Google Play 管理中心帮助文档 使用 App Bundle 资源管理器检查应用版本 添加或测试 APK 扩展文件 Play Feature Delivery...概览 Play Asset Delivery 添加或测试 APK 扩展文件 Google Play 中 , 2021 年 8 月 之后 , 新应用需要使用 Android App Bundle 发布应用...Delivery 概览 Play Asset Delivery 如果使用 APK 安装包分发应用 , APK 文件大小不能超过 100 MB , 如果超过需要使用 APK 扩展文件 ; 添加或测试...APK 扩展文件 最佳方案 : 应用大小控制 : 尽量将应用控制在 100 MB 以内 , 如果需要更大的体积 , 则使用 APK 扩展 , 或 高级分发 ( Play Feature Delivery

    3K30

    Google PlayAPK 扩展包 ( 2021年09月02日最新处理方案 | 制作 APK 扩展包 | 上传 APK 扩展包到 Google Play | APK 扩展文件上传时机 )

    文章目录 一、制作 APK 扩展包 二、上传 APK 和 主扩展文件到 Google Play 三、APK 扩展文件上传时机 一、制作 APK 扩展包 ---- apk.txt 内容 : APK 扩展文件测试文本....com.example.app.obb ; 使用该 main.6.com.example.app.obb 文件作为 APK 应用的主扩展文件 ; 二、上传 APK 和 主扩展文件到 Google Play...---- 进入 Google Play 管理中心 , 选择左侧的 " 测试 / 内部测试 " , 点击右上角的 " 创建新的发布版本 " ; 在 " 创建内部测试版本 " 页面 , 点击 " 上传..." 按钮 ; 选择已经加固完成的 APK 文件 , 上传 APK 文件 ; 等待几分钟后 , 上传完成 , 在 APK 列表的 按钮 , 就会弹出以下四个选项 , 选择 " 上传扩展文件 (...APK 列表的 按钮 , 发现 没有 APK 扩展文件的选项 , 因此如果想要修改 APK 扩展文件 , 只能发布新的 APK 版本 , 在上传 APK 新版本的同时 , 上传扩展包 ;

    80120

    Google Play 控制台指南:Google Play 控制台能为你做的都不仅仅是发布应用这么简单而已

    你或许使用 Google Play 控制台上传过 Android 应用或者游戏,创建一个商品详情并点击上传按钮把它添加到 Google Play 上。...控制台部分 获取 Play 控制台应用 保持最新状态 疑问?...工件库(artifact library)是一个专门展示你为发布应用上传的所有文件集合的部分,例如 APK,假如出于某些需要,你可以回顾并从这里下载某些旧的 APK。...---- 获取 Play 控制台应用程序 本文中的屏幕截图展示了浏览器中的 Play 控制台,但是你的 Android 设备也可以使用 Play 控制台应用。...在 Google Play 上获取. ---- 保持最新状态 有几种方法可以保持从 Google Play 获取最新最好的状态: 点击 Play 控制台右上角的 ?

    7.4K30

    Deferred Components-实现Flutter运行时动态下发Dart代码

    截止目前来讲,官方的实现方案必须依赖Google Play,虽然也针对中国的开发者给出了不依赖Google Play的自定义方案,但是并没有给出实现细节,市面上也没有自定义实现的文章。...dependencies { implementation "com.google.android.play:core:1.8.0"} 2.修改Application类的onCreate方法和attachBaseContext...Google Play上之前,最好先本地验证一下。...3.3 本地验证 运行 flutter build appbundle --release --target-platform android-arm64 命令生成app-release.aab文件。...04  总结 官方实现方案对国内的使用来讲,最大的限制无疑是Google Play,本文实现了一个脱离Google Play限制的最小demo,验证了deferred components

    2K10

    Google Play】2021 年 8 月之后的 APK 与 App Bundle 上传格式问题

    Google Play 上架完整流程 系列文章目录 【Google Play】创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) 【Google Play】创建并设置应用 ( 访问权限...) 【Google PlayGoogle Play 签名维护 ( 签名机制 | Google Play 签名机制选择 | 签名更新 ) 【Google PlayGoogle Play 开放式测试...年 8 月之后的 APK 与 App Bundle 上传格式问题 ---- 文章目录 Google Play 上架完整流程 系列文章目录 一、当前的应用市场现状 二、Google Play 应用上传格式...AAB 与 APK 就很麻烦 ; 二、Google Play 应用上传格式 ---- 在 Google Play 的 " 使用 App Bundle 资源管理器检查应用版本 " 文档中 , 提到了 "...年 8 月之后创建的新应用 , 也就是在 Google Play 管理控制台中 , " 所有应用 " 页面 , 点击 " 创建应用 " , 创建的新应用 , 只能上传 AAB 格式 ( Android

    1K20

    Google PlayAPK 扩展包 ( 2021年09月02日最新处理方案 | 内部测试链接 | 安装 Google Play 中带 扩展文件 的 APK 安装包 | 验证下载的扩展文件 )

    文章目录 前言 一、获取内部测试邀请链接 二、在手机中打开内部测试邀请链接 三、检查 APK 扩展文件 前言 参考 【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用...) 博客 内容设置分发 ; 先把账号设置为测试账号 ; 一、获取内部测试邀请链接 ---- 进入 Google Play 管理中心 , 进入 应用 , 进入 " 内部测试 " 页面 , 选择 " 测试用户数量...二、在手机中打开内部测试邀请链接 ---- 在手机的 浏览器 中打开上述应用链接 , 登录 Google 账号 , 然后加入该测试计划 ; 点击 " Download it on Google Play..." 按钮 , 即可跳转到 Google Play 中安装 ; 等待安装完毕即可 ; 下载完毕 , 打开应用 ; 三、检查 APK 扩展文件 ---- 在 如下目录中 , 可以找到 Google..., Google Play 会自动为扩展文件重命名 ;

    77210

    【错误记录】Google Play 上架报错 ( 您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行 Zipalign 工具,然后重新上传。)

    文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 使用百度加固后的 APK , 签名后 , 上传 , 报如下错误 ; 您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行...二、解决方案 ---- 参考 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件对齐 ) 博客内容 , 进行对齐 ; 加固后的应用 , 先进行对齐操作 , 然后进行签名 ;...注意顺序不要弄反了 ; 对齐命令 : D:\001_Develop\001_SDK\Sdk\build-tools\29.0.2\zipalign -f 4 in.apk in_zipalign.apk...–ks jks.jks –ks-key-alias mykey –ks-pass pass:123456 –key-pass pass:123456 –out out_zipalign_signed.apk...in_zipalign.apk Android 应用 APK 加固后需要手动对齐 , 并签名 ;

    81630

    Google Play】正式版上架流程 ( 创建版本 | 设置国家地区 | 发布正式版 )

    64 位版本应用的要求 ) 【错误记录】Google Play 上架报错 ( 上传 release 版本 APK 或 AAB ) 【错误记录】Google Play 上架报错 ( APK 大小 |...】Google Play 上架报错 ( 您的应用包含违反“元数据”政策的内容 | GP 政策中心 ) 【错误记录】Google Play 上架报错 ( 您上传的 APK 没有经过 Zipalign 处理...,请对 APK 运行 Zipalign 工具,然后重新上传。)...2021 年 8 月之后的 APK 与 App Bundle 上传格式问题 【Google Play】管理目标受众群体 ( 加入 “亲子同乐计划“ | 应用受众覆盖所有年龄段 ) 【Google Play...一、上架正式版 ---- 经过一段时间测试后 , 公开测试 的 测试版本 , 测试通过 , 准备上线 正式版 ; 二、创建版本 ---- 进入 Google Play 控制台界面 , 进入到指定应用

    5.5K40

    有梦记上架 Google Play

    所以就想上传到Google Play,一开始开发有梦记的时候, 没有想过国际化, 所以就在界面上硬编码了文字 经过一段时间的努力, 在修复各种bug同时, 增加了国际化(包括服务端), 可以让用户自己选择语言...上架流程 有一台可以访问https://play.google.com/的电脑 申请Google Play账号的时候需要支付25美元, 可以去淘宝搜一下代付 上架应用需要aab格式 https://developer.android.com...hl=zh-cn Google Play的上架流程还是很人性化的, 跟着提示一步一步走即可 第一次提交审核的时候可能需要比较久的时间, 我这边等了三天左右 打包 Flutter打包aab格式相对来说也很简单..., 只要运行flutter build appbundle即可 打包的时候写了一个脚本动态传递渠道, 如:flutter build appbundle --dart-define=channel=google...These // resources are instead packaged with each base and // feature APK

    16810
    领券