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

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

Play 应用签名 : 以 App Bundle 方式分发需要 Play 应用签名,这种签名使用 Google 安全基础架构避免了应用签名密钥丢失,并可以升级到加密性更强新应用签名密钥。...从 Google Play 下载 APK,无论其是通过 Play 管理中心中 App Bundle 资源管理器还是 Play Developer API 进行下载,均由 Play 应用签名管理同个密钥进行签名...您可以借此在本地留存应用签名密钥副本,例如生成 Play 同样秘钥签名应用版本,并在其他渠道上发布。...不过,要做到这一点,当您上传 App Bundle 时,您还需要上传使用密钥签名APK,这样一来,Google Play 即可继续向现有用户推送更新。 Q:我可以更改我应用签名密钥吗?...Google Play使用密钥新安装应用和应用更新进行签名,并使用旧版应用签名密钥密钥升级前已安装应用用户进行更新进行签名

1.1K40

.apk 成为历史!

App Bundle 形式进行分发。...以下是 AAB 格式一些优势: Android App Bundle:Google Play 使用 App Bundle 来生成和优化 APK,以便针对不同设备配置和语言进行分发。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供了一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...使用 Play Asset Delivery 游戏可以使用纹理压缩格式定位,因此你用户只得到适合其设备资产,没有浪费空间或带宽; 未来改进:很快,Play App Signing 将开始向选定应用程序推出

82230
您找到你想要的搜索结果了吗?
是的
没有找到

.apk 成为历史!

App Bundle 形式进行分发。...以下是 AAB 格式一些优势: Android App Bundle:Google Play 使用 App Bundle 来生成和优化 APK,以便针对不同设备配置和语言进行分发。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供了一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...使用 Play Asset Delivery 游戏可以使用纹理压缩格式定位,因此你用户只得到适合其设备资产,没有浪费空间或带宽; 未来改进:很快,Play App Signing 将开始向选定应用程序推出

88540

移动资讯:再见,APK, 你好,AAB !

App Bundle 形式进行分发。...以下是 AAB 格式一些优势: Android App Bundle:Google Play 使用 App Bundle 来生成和优化 APK,以便针对不同设备配置和语言进行分发。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供了一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...使用 Play Asset Delivery 游戏可以使用纹理压缩格式定位,因此你用户只得到适合其设备资产,没有浪费空间或带宽; 未来改进:很快,Play App Signing 将开始向选定应用程序推出

53620

.apk 成为历史!

App Bundle 形式进行分发。...以下是 AAB 格式一些优势: Android App Bundle:Google Play 使用 App Bundle 来生成和优化 APK,以便针对不同设备配置和语言进行分发。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供了一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...使用 Play Asset Delivery 游戏可以使用纹理压缩格式定位,因此你用户只得到适合其设备资产,没有浪费空间或带宽; 未来改进:很快,Play App Signing 将开始向选定应用程序推出

72220

.apk 成为历史!(有福利哦ᥬ?)

App Bundle 形式进行分发。...以下是 AAB 格式一些优势: Android App Bundle:Google Play 使用 App Bundle 来生成和优化 APK,以便针对不同设备配置和语言进行分发。...这使你应用程序占用空间更少(平均比 APK 少 15%); Play App Signing:Play App Signing 是 App Bundle 必要条件,它通过使用 Google 安全基础设施来保护应用程序签名密钥不会丢失...,并提供了一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...使用 Play Asset Delivery 游戏可以使用纹理压缩格式定位,因此你用户只得到适合其设备资产,没有浪费空间或带宽; 未来改进:很快,Play App Signing 将开始向选定应用程序推出

67230

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

如果您使用 Android Studio 3.2 及更高版本,那么您只需点击几下即可生成已签名应用束,将其上传到 Play Store,即可让用户开始享受更小尺寸 APK 所带来便利。...您可以在生成应用束后弹出窗口中点击选项来找到生成 .aab 文件,并进行分析。 ? △ 通过菜单构建 App Bundle ?...您也可以通过命令行使用 Gradle 打包任务生成相同 Android App Bundle。要生成已签名应用束,就必须在模块 build.gradle 文件中配置签名信息。 ?...您还需要开通使用 Google Play 进行应用签名功能,这样才能上传应用束。 使用 Google Play 进行应用签名提供了一种管理应用签名密钥安全方式。...Google Play 会管理您应用签名密钥,您只使用上传密钥,用于验证您身份。自己管理应用签名密钥存在风险,因为在丢失密钥后,您将无法更新已发布应用; 同样,您密钥很容易被盗。

1.9K20

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

近日,谷歌官方宣布:自 2021 年 8 月起,Google Play 将要求开发者以 Android App Bundle (以下简称 AAB)格式发布新应用,该格式将取代 APK 成为标准Android...APK 是 Android Package 缩写,即Android 安装包,是一个碗基于 ZIP格式压缩包文件,里面包含应用代码、图片、音频和开发者生成应用签名密钥等大量资源。...在我看来,其实不然,官方之所以这么做,其实是为了降低APK大小一种手段。 总所周知,一个APK中往往包含应用代码、图片、音频和开发者生成应用签名密钥等大量资源。...用户而言,这样 APK 体积小、安装快,对开发者来说也省事:不必再为各种设备管理一大堆 APKAAB 优势特点 相较于传统APK方式,AAB 有哪些优点呢?...如何打AAB包 和APK制作流程一样,我们也可以使用Android Studio进行AAB制作。

1.4K40

Whats the aab ?

如果您还没有切换到应用程序包,以下是您缺少一些好处: Android App Bundle: Google Play 使用 app bundle 生成和优化 APK,以便针对不同设备配置和语言进行分发...Play App Signing:Play App Signing 是应用程序包所必需,它通过使用 Google 安全基础架构来保护您应用签名密钥免于丢失,并提供升级到新、加密强度更高应用签名密钥选项...使用 Play Asset Delivery 游戏可以使用纹理压缩格式定位,因此您用户只会获得适合其设备资产,而不会浪费空间或带宽。...未来改进:很快,Play App Signing 将开始推出APK Signature Scheme v4以选择应用程序,使他们可以选择访问新设备上即将推出性能功能。...Google play 发布流程 APK aab

35510

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

年 8 月之后 APK App Bundle 上传格式问题 ---- 文章目录 Google Play 上架完整流程 系列文章目录 一、当前应用市场现状 二、Google Play 应用上传格式...AAB 格式 APK 虽然大部分操作相同 , 但还是有一定区别的 , 国内应用市场 , 暂时不支持 AAB 格式 ; 开发应用 , 肯定要在 Google Play 和国内几十家应用市场同时上线..., 如果同时维护 AAB APK 就很麻烦 ; 二、Google Play 应用上传格式 ---- 在 Google Play " 使用 App Bundle 资源管理器检查应用版本 " 文档中..." 这里新应用应该指的是新创建应用 , 我在 8 月 2 号上传了一个新应用版本 , 经过测试可以上传 APK 文件 ; 在 Android App Bundle 未来就在这里 文档中指出如下规则...: 按照上述表格中描述 , 8 月之后新创建应用必须使用 AAB 格式 ; 老应用可以继续使用 APK 格式上传 ; 三、2021 年 08 月 03 日 创建新应用测试 ---- 在 2021

91120

为什么说它对 Android 未来发展十分重要?

第 2 步:当您准备好测试或发布应用时,您可以将其构建为 APK,也就是 Android 应用格式。作为构建 APK 一部分,您可以使用应用签名密钥进行数字签名。...第 4 步:当您将应用束上传到 Google Play 时,Play 会对其进行处理,并生成使用应用签名密钥签名分拆 APK,以支持各种设备配置和语言。...这意味着设备可以在不浪费空间情况下获得所需功能。要让设备接受更新,必须使用原始应用相同应用签名密钥每个版本分拆 APK 进行签名。...在 Android Studio 中构建 App Bundle 构建 APK 过程大致相同使用 Unity 游戏开发者也可以在 Unity 2018.3 测试版及更高版本中构建应用束。...Google 非常重视安全性,Google 拥有一支工程师团队以及高级基础架构,使用 Google 用来保护自用应用密钥相同安全密钥存储来保护开发者密钥

1.7K20

Android App瘦身新姿势——Android App Bundle

概述 Android App Bundle是Google最新推出Apk动态打包,动态组件化技术,Instant App不同,AAB是借助Split Apk完成动态加载,使用AAB动态下发方式,可以大幅度减少应用体积...从这个动态图中,我们就可以大概知道了App Bundle原理是什么,App Bundle将这些特性在多个维度进行拆分,在资源维度,ABI维度和Language维度进行了拆分,你只要按需组装你Apk然后安装即可...: 无疑就是一些打包签名,密码等,还有一些特殊属性,详细大家可以看英文介绍,使用命令后,出来app.apks文件,我们可以解压缩一下,出来就是如下内容: 从打包出来东西,更印证了我们前面所说原理...5.app签名上传google play 6.将你包上传到google console 兼容性问题 Api < 21手机无法进行模块化,Google Play会对其进行Multiple Apks...Enable on-demand: 是否启用按需下载,如果不启用,会直接打进Apk Fusing:熔断操作,是否安装到不支持按需下载设备中 Module title: 模块标题 对于动态组件一些使用场景

1.2K10

安卓应用告别APK格式

一个Android应用程序代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行文件格式便是“APK...那么这究竟是怎么做到? 分拆 APK (在 Lollipop 中引入) 是从给定 Android App Bundle 生成,其行为单个 APK 无异。...一些开发者甚至可以将他们 APK 大小减半,而一些知名 app 使用 App Bundle 减小应用体积数据也有放出来。...就因为 .aab 存在,随着用户使用设备、所在环境不同,所安装应用可能也不尽相同,应用也就是“不完整”。...并且,通过官方文档,我们发现了:使用 app bundle ,开发者就必须加入 Google Play 应用签名计划。

1.3K40

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

PlayApp Bundle 使用详解 ( 按条件分发 | 国家地区 | SDK 版本 | 设备功能 | 按需分发 | 资源分发 ) 【Google PlayApp Bundle 使用详解 ( 应用模块化...64 位版本应用要求 ) 【错误记录】Google Play 上架报错 ( 上传 release 版本 APKAAB ) 【错误记录】Google Play 上架报错 ( APK 大小 |...2021 年 8 月之后 APK App Bundle 上传格式问题 【Google Play】管理目标受众群体 ( 加入 “亲子同乐计划“ | 应用受众覆盖所有年龄段 ) 【Google Play..., 选择 左侧菜单栏中 " 发布 " 下 " 正式版 " 页面 ; 点击 " 创建新版本 " 按钮 , 弹出如下界面 ; 这里特别说明下版本签名 , 暂时不适用 Google 签名 , 自己维护签名密钥...您现在可以在发布版本之前先进行检查。 " , 并且右下角 " 检查并发布版本 " 按钮点亮 , 点击该按钮 ; 此时会出现报错信息 , " 您还没有为此轨道选择任何国家或地区。

4.7K40

浅谈Android App Bundle

App Bundle其中包含应用所有编译好代码和资源,但 APK 生成及签名工作则交给 Google Play 来处理。....aab文件 和 apk一样也是一个zip文件, 不一样apk可以直接安装到手机,而.aab文件不能直接安装,需要通过Google Play 或者 bundletool 工具 生成优化后apk才能安装到手机...同时开发过程中run 时候也可以指定使用.aab来源apk Edit Configurations -> General标签 -> Installation Options -> APK...命令行构建更加灵活,可以在启动构建时候,通过参数来控制构建脚本 测试.aab文件 不论通过那种方式编译出.aab文件,我们都会进行基本验证。...有以下两种方式: 使用 bundletool 在本地测试 Android App Bundle 在Google Play中通过网页分享形式 这里介绍第一种方式进行测试 1、先从github 下载

1.5K10

APK成为历史!鸿蒙系统或被禁止兼容?

谷歌宣布AAB格式将正式取代APK格式! 据外媒 SlashGear报道,Google Play 应用商店正在不断发展,以满足安卓用户和开发者不断增长需求和要求。...Google 公告表示: “为了将这些优势带给更多用户,并专注于让所有开发者受益现代 Android 发行版, Google Play 将开始要求从 2021 年 8 月开始使用 Android App...ABB推出,鸿蒙发展有影响吗?不用APK转用AAB,鸿蒙还能兼容吗? ? 小伙伴们不要紧张,事情并不是你们想那样,别想太多!...AAB正是为了解决开发者需要打包不同架构应用麻烦,智能匹配用户设备型号进行分发,这样就使得APP安装包不会那么臃肿了,而且这次改变对消费者使用上没有任何影响。...所以,对于鸿蒙影响也就是根据格式进行对应修改,鸿蒙用户方依旧没有影响。 谷歌这次更换应用程序格式,当然不是特意针对鸿蒙,却击中了鸿蒙软肋。

1.5K20

Google IO 之 Android App Bundles 是个啥

Android App Bundles(以下简称AAB)是今年Google I/O大会带来一款全新动态化框架,Instant App不同,AAB是借助Split Apk完成动态加载。...初识Android App Bundles 针对split apks不足,Google今年在其I/O大会上推出AABAAB提供动态安装apk功能,这样可以进一步减少apk体积,首先来看张图。...Dynamic feature APKs: 这些apks包括代码和资源,当app首次安装时,它们不会被安装,在用户需要使用该feature功能时才会被加载。 更多关于AAB说明,大家可以阅读官方文档。...(第三方app是没有安装split apk能力,只有platform签名应用才行,或者被Root手机)。...另外,我们也可以用这些API下载on-demand模块用于instant app。 关于Play Core Library具体如何使用,大家看下文档,本文主要讲解一些原理性知识点。

2.3K20

手摸手教你如何轻松发布私有 App

2017 年 1 月时候,Google 从 Twitter 收购了名为 Fabric 开发者套件,其中包含了可以自动化截图、管理测试版部署、签名并将 App 推送到 Play Store fastlane...推荐:利用 Google Play App Signing 来为你 APK 文件签名。这是保管 keystore 一个好方法。你可以在 这里 看到此方法细节。...API 样例 下面这段 Ruby 代码在使用 Google 服务账户 JSON 格式密钥文件认证之后,通过调用 Play Custom App 服务创建了一个私有 App 并上传了其第一版 APK...end end 复制代码 更新私有 App 创建 Play Store 列表之后,一旦你创建了一个私有 App,你就可以使用 Google Play 发布 API 来推送你APK 文件。...部署和管理企业私有 App 从未变得如此容易。这两种使用 Managed Google Play 来部署 App 方法都是可行使用哪一种取决于你持续集成系统以及你是否想要写代码。

3.2K00

如何手动给APK文件签名

由于您应用签名密钥用于验证您作为开发者身份,并确保为您用户进行无缝而安全更新,因此,管理和保护您密钥对于您和您用户而言都非常重要。...您可以选择使用 Google Play App Signing 以利用 Google 基础架构安全地管理和存储您应用签名密钥,也可以选择自行管理和保护您密钥库和应用签名密钥。...Android 要求所有 APK 必须先使用证书进行数字签署,然后才能安装。 此外,您需要先签署您 Android App Bundle,才能将其上传到 Play 管理中心。...在这里插入图片描述 背景 在安装时候提示没有权限安装,需要签名才能安装。 方法 先生成key store文件。...# 对于一般apk签名方式就是releasekey。

3.9K20
领券