AAB 即 Android App Bundle,是 Google 官方发布的一种新的 App 包格式,可以有效缩减 App 大小,提升用户安装和更新 App 的体验。从 8 月开始,在 Google Play 上架的 App 需要强制提交 AAB 格式,这对安卓 App 开发者以及 App 保护都有重大影响。以下介绍如何生成AAB包及在Google上架的流程。
1.生成 AAB 包
1、 在 Android Studio 工程界面,选择 Build->Cenerate Signed Bundle/APK 选项。
2、选择要编译程序的类型-AndroidApp Bundle,点击 Next
3、选择签名文件,输入别名和密钥(若没有可重新创建生成),点击Next
4、选择Build->Build Bundle(s)/APK(s)->Bunild Bundle(s),Build成功后,生成aab包
以上就是快速生成 AAB 包的流程,生成 AAB 包后,如果需要对其代码做安全加固,可以使用 Virbox Protector 对 AAB 包进行加密,加密完成后,即可进行下一步的操作,即在Google Play 上架。
2.Google Play上架流程
2.1 创建应用
以 sense aab 包为例:
默认语言:en-GB
游戏类别:App
是否付费:Free
在 Create app 界面,设置 App name、Default language、App or game、Free or paid
2.2应用设置
2.2.1 app详情
1、填写应用名称及应用说明。
2、上传icon(512 * 512),置顶大图(1024 * 500)和至少两张iphone截图即可。
平板电脑根据自己应用程序来提交。
2.2.2 商店设置
1、选择app的类型
2、输入电子邮箱、电话号码和产品网站
3、选择是否在 Google Play 之外宣传您的应用。
再次选择勾选。
2.2.3设置商品详情
1、应用访问权限,选择第一个:所有功能均无需特殊访问权限即可使用
2、选择app中是否包含广告
3、应用程序的评估
4、选择app的类别。
5、app内容涉及,根据自己app需求选择。
6、连续下一步,最后保存提交即可。
2.2.4目标受众群体
2.2.5新闻应用
选择程序是否包含新闻
2.3应用发布
1、创建发布版本
2、签名选项设置
3、签名设置分为以下四个
根据自己需求选择
以下为每个选项的具体截图
5、上传aab包
输入应用名称和简短描述
6、保存配置,选择发布即可。
以上就是整个 aab 包发布及在Google Play 上架的流程文档。如果你的程序有核心代码及重要的资源文件,建议在上架发布前先做加密保护,如果不对加密保护,程序会容易被逆向分析。在选择 APP 加固工具时,要注意加固后的程序不能触发 Google Play 的审核机制。推荐使用深思数盾开发的 Virbox Protector aab 加固,可直接对 aab 进行加密保护,支持自定义函数虚拟化保护及 so 库的保护,兼容上架 Google Play。Virbox Protector aab 加固工具:https://shell.virbox.com/androidprotection.html