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

如何将APK的拆分副本从Flutter添加到Google Play商店?

将APK的拆分副本从Flutter添加到Google Play商店的步骤如下:

  1. 确保你已经在Flutter项目中启用了拆分功能。在项目的pubspec.yaml文件中,添加以下代码:
代码语言:txt
复制
flutter:
  assets:
    - assets/
    - assets/split/

这将确保拆分文件夹assets/split/中的资源被包含在APK中。

  1. 在Flutter项目的根目录下创建一个名为android的文件夹(如果还没有),然后在该文件夹中创建一个名为app的文件夹。
  2. app文件夹中创建一个名为build.gradle的文件,并添加以下内容:
代码语言:txt
复制
apply plugin: 'com.android.application'

android {
    // ...
    splits {
        abi {
            enable true
            reset()
            include 'x86', 'armeabi-v7a', 'arm64-v8a' // 根据你的需求选择支持的架构
            universalApk false
        }
    }
    // ...
}

dependencies {
    // ...
}

这将配置Flutter项目的拆分副本支持。

  1. 在终端中,导航到Flutter项目的根目录,并执行以下命令以构建APK:
代码语言:txt
复制
flutter build apk --split-per-abi

这将生成多个APK文件,每个APK文件对应一个支持的架构。

  1. 在Google Play开发者控制台中,选择你的应用,并导航到"发布管理" -> "内部测试"。
  2. 点击"创建版本",然后上传所有生成的APK文件。
  3. 确保每个APK文件都具有适当的版本号和版本名称,并填写其他必要的信息。
  4. 提交版本以进行内部测试,并确保所有APK文件都成功上传。
  5. 在内部测试阶段,你可以邀请测试人员进行测试,并收集他们的反馈。
  6. 一旦内部测试完成并通过验证,你可以继续发布到更广泛的用户群体。

需要注意的是,以上步骤是基于使用Flutter构建的Android应用程序,并将其上传到Google Play商店。对于其他平台或应用程序类型,步骤可能会有所不同。

推荐的腾讯云相关产品:腾讯云移动应用分发平台(https://cloud.tencent.com/product/tcapk)可以帮助开发者更便捷地发布和管理应用程序。

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

相关·内容

重要变更: Android App Bundle 未来计划

您可以在本地面向所有分发渠道构建并签名工件,或者 Google Play 中下载可分发 APK,并发布于其他渠道。... Google Play 下载 APK,无论其是通过 Play 管理中心中 App Bundle 资源管理器还是 Play Developer API 进行下载,均由 Play 应用签名管理同个密钥进行签名...您可以借此在本地留存应用签名密钥副本,例如生成与 Play 同样秘钥签名应用版本,并在其他渠道上发布。...Q:如果我已经在 Google Play 上发布了一款应用,我能否在不提供现有应用签名密钥副本前提下开始使用 Play 应用签名?...若想使用 Play 应用签名,您需要提供应用签名密钥副本,因为 Google Play 需要使用此签名副本进行签名,并向您现有用户提供版本更新。

1.1K40
  • 通过基准配置文件改善应用性能

    例如,您可以阅读了解 Facebook 优化历程。 本文我们将讨论基准配置文件和其改善应用和开发库性能方式,包括它们如何将启动时间缩短了**最高 40%**。... Android 9 (API 级别 28) 开始,Google Play 也会提供云配置文件。当应用在设备上运行时,ART 生成配置文件由 Play 商店应用上传并在云端聚合。...基准配置文件在构建时创建,作为 APK 一部分发送到 Play 中,然后在下载应用时, Play 发送至用户。...它们还支持较低 Android 版本 (7 和更高版本),而云配置文件只在 Android 9 及以上版本中提供。 影响 应用开发者 2021 年初,Google 地图发布周期两周改为一周。...该程序附带了基准配置文件规则,可以缩短 Compose 应用启动时间并减少卡顿。 Google Play 商店搜索结果页已经使用 Compose 进行重写。

    85420

    安卓应用告别APK格式

    现在安卓宣布AAB正式取代Android APK,从今年8月份开始,所有提交到Google Play商店新应用必须采用AAB格式。...一旦上传用于发布,Google Play 就会处理 APK 签名和生成,这个过程称为动态交付 (Dynamic Delivery)。动态交付用途是,根据用户设备配置为用户生成优化 APK。...更棒是,当设备配置 (如语言) 发生变化时,Google Play 会检测到它,并下载该语言配置 APK。...开发者可以把这些用途或功能添加到他们应用中,Google Play 会按需提供这些动态功能模块,而不是在安装时统一添加,从而进一步减少应用下载体积。...当用户下载应用程序安装包时,Google Play 会自动识别用户语言和 CPU 架构,自动将对应平台 SO 和资源 APK 下发给用户。

    1.5K40

    有梦记上架 Google Play

    (看到图中灰色是它自己生成, 按下Tab键即可使用它提示) 前言 国内应用商店, 除了华为应用市场, 其它市场一律不允许个人开发者上传应用....所以就想上传到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

    16810

    2022-02-15:flutter weekly第6期

    Flutter 仍处于 Web 开发早期阶段,有很多东西可以尝试。本文是减少加载时间、拆分 js 文件和延迟加载绝佳示例。...在 Window 桌面应用官方支持下,这篇文章来谈谈如何将 Flutter 应用发布到 Microsoft Partner Center。...文章 随着flutter桌面、web和手机应用开发能力提升。看看 Flutter 做了多少工作,还有多少工作要做。有这样一句话“使用 Dart 和 Flutter 是自愿。...无论是提醒必须回电所有人员,还是添加到购物车中所有物品……都必须用到Badges!它们非常适合在最小空间内与用户共享信息。将Badges添加到 Flutter 应用程序中!...地址:https://pub.dev/packages/shelf launch_review 一个用于帮助在 Google Play Store 和 Apple App Store 中留下用户评论/评分

    63220

    谷歌弃用APK包格式,转而使用AAB格式

    近日,谷歌官方宣布:自 2021 年 8 月起,Google Play 将要求开发者以 Android App Bundle (以下简称 AAB)格式发布新应用,该格式将取代 APK 成为标准Android...1, 为何要从 APK 转变为 AAB 一直以来,Android 首选应用程序包就是 APK,那为什么Android要将安装包格式APK转变为AAB呢?有人说是为了应对鸿蒙。...这也就是将应用功能拆分开来,以此大幅缩短用户下载应用时间,其中没用功能用户可以不下载或等到以后需要时再下载。...比如,有人就担心因为 AAB 不能在 Google Play 以外地方下载,会对如亚马逊应用商店等第三方应用商店造成很大影响。...为此,谷歌已经开发了一个名为 bundletool 开源工具,允许开发人员 AAB 包中创建 APK,因此想在第三方商店中发布 Android 应用程序开发人员可以手动导出其应用 APK 版本。

    1.7K40

    为什么Flutter是跨平台开发终极之选

    Google Play 和 App Store 开发者都需要对带有应用内购买项目的应用做好配置,正常调用它们应用内购买 API。 5....这种格式可以加快 APK 打包和向 Google Play 发布流程。 6. 无需手动管理多个 APK 这些功能让用户可以下载更小、更优化 APK。...减小 APK 大小 Android 应用包使用 APK 拆分机制可以缩减应用大小,并支持 Android 应用程序动态交付等新功能。 8....动态功能模块 此功能允许开发者将某些功能和资源与应用程序基础模块分离开来,并将前者添加到应用程序包中。 例如,如果你应用包含相机功能,则可以将其设为动态模块。...UI框架Flutter零基础快递入门读物,资深架构师撰写,基础组件详解到综合案例,工具使用到插件开发,包含大量精选案例、详细实操步骤。

    2.1K20

    一文带你了解 Google IO 2022 精彩汇总与个人感想

    」 「推出 LaMDA 2 AI Test Kitchen 和 PaLM,支持更智能对话场景;」 可以看到这次谷歌所有产品线都充斥了 AI 关键词,AI 在谷歌每个产品线上都得到了落地,而个人之前体验过谷歌翻译...13 中出现,谷歌会将其放置到 Play 商店中,向 Android 11 和 Android 12 设备推送。...成到 Jetpack Compose 中;所有 Navigation 工件都已在 Kotlin 中完成重写; 通过 Baseline Profiles 优化 Apk 安全和启动时间 通过 JankStats...Compose 进行开发,「在 Play 商店中排名前 1000 应用程序中有 100 多个正在使用 Compose」。...❝更多 Jetpack Compose 详细内容, 请查阅文末链接 ❞ Flutter Flutter 本次也是作为 I/O 主角之一,本次发布 Flutter 3, 完成了 Flutter 以移动为中心到多平台框架路线图

    3K20

    Google Play十周年,恶意软件泛滥问题仍悬而未决

    【图:为庆祝Google Play十周年,谷歌设计了新标志】 近两年,Google Play恶意软件泛滥问题已经引起了越来越多安全机构注意,根据2020年一项调查研究,Google Play直接被确认为是安卓设备上安装恶意软件主要来源...研究人员通过对790万款独立应用所涉及3400万个APK分析,发现有10%到24%可以被描述为恶意或不需要应用软件。...为了尽可能多地持续性绕过检测,这些恶意软件也会不断升级优化,也会善于利用通用工具进行混淆,比如Joker曾利用由谷歌设计开源应用开发工具包Flutter来逃避基于设备和应用商店安全检测,它能允许开发者从一个代码库中为移动端...由于Flutter通用性,恶意软件代码也可以轻松绕过检查。...APK操作。

    1K20

    在 Jelly Bean 中使用应用加密

    其中一个有趣功能是应用程序加密,除了简短说明还没有任何细节:“ Jelly Bean 版本起,Google Play付费应用程序在分发和存储之前,会使用设备特定密钥加密”。...在本文中,我们将介绍如何在操作系统中实施应用加密,展示如何在不通过 Google Play 情况下安装加密应用,并了解 Google Play 如何提供加密应用。...Android 上应用可以通过几种不同方式安装: 通过应用商店(例如 Google Play Store,也称为 Android Market) 直接在手机上打开应用文件或电子邮件附件(如果启用“位置来源...Google Play 服务器会发送相当多有关您即将下载和安装应用元数据,例如下载网址,APK 文件大小,版本代码和退款窗口。...希望,很快就会官方来源获得有关应用加密操作系统实施和设计以及 Google Play 商店使用情况更详细信息。 在那之前,获取示例项目,启动 OpenSSL 并尝试。

    1K80

    谷歌寻踪圣诞老人应用(Santa Tracker)迁移到 Android App Bundle 记录

    关于更多统计背后信息,可以阅读 Google Play 团队 这篇文章: 体积越小,安装率越高:应用 APK 体积是如何影响安装率 动态分发 读者可能听说过 Android App Bundle...这项新技术,该技术使得 Google Play 商店可以动态下发仅仅和用户设备相关定制应用。...只需上传 AAB(Android App Bundle)来代替 APK,我们就马上让下载体积减少了将近 20% ,达到了 48.5MB( 60MB)。...们只不过是花了一小步功夫,就在缩减体积方面迈进了一大步! 如果只打算本文中学一项技术,一定得是上传 AAB 来取代 APK。这一小改动有很大机会来节省用户时间和金钱。...观察特定设备下载体积最准确方式是在 Google Play 开发者控制台 中。

    98310

    如何获得更小应用文件尺寸?来了解下 Android App Bundle

    更棒是,当设备配置 (如语言) 发生变化时,Google Play 会检测到它,并下载该语言配置 APK。...开发者可以把这些用途或功能添加到他们应用中,Google Play 会按需提供这些动态功能模块,而不是在安装时统一添加,从而进一步减少应用下载体积。...想要更好地控制 Android App Bundle 进行拆分方式的话,您可以应用束设置区块中进行精确设置: ?...后,您可以将其上传到 Play Store,让 Google Play 动态地为您用户提供优化后 APK。...您还需要开通使用 Google Play 进行应用签名功能,这样才能上传应用束。 使用 Google Play 进行应用签名提供了一种管理应用签名密钥安全方式。

    1.9K20

    【每日随笔】2021 年终总结 ( 学习和博客 | 技术学习方向 | 专业学习方向 | 写博客技巧总结 | 工作成果 | 2022 年展望及职业规划 | 对 CSDN 建议和期望 )

    领域进行学习 , 深入底层学习 , 另外也进行横向扩展 , 如涉及音视频 , OpenGL , 架构 , 算法 , 计算机基础 , 逆向 等领域 ; Google Play : Google Play...上架最详细指导专栏 , 包含注册账号到上架完成以及后续配置使用完整过程 ; Flutter : Flutter 系列博客 , Dart 语言开始 , 到完整 Flutter 应用开发...; 有利于学习效率博客输出技巧 : 尽量缩短博客篇幅 ; 每篇博客 , 只涉及一个知识点 ; 如果涉及技术比较复杂 , 拆分多几篇甚至几十篇博客进行输出 ; 保证每隔一定周期 , 都要有成果输出..., 二者之间需要权衡 ; 上述是针对技术学习者提供建议 , 自媒体人还是需要按照前者逻辑写精品文章 ; 二、工作成果 ---- 开发多年产品 , 终于在 Google Play 完成了上架..., 在海外进行了众筹 , 终于熬出来了 ; Google Play 上架过程 , 写了一个 Google Play 专栏 , 感觉应该是全网最全面的 Google Play 上架相关博客 , 整个专栏写了

    45730
    领券