You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取按ABI拆分的已签名APK?

解决方案

方法1:从Google Play Console直接下载已签名的ABI拆分APK

当你上传App Bundle并完成发布流程后,可通过以下步骤获取:

  • 进入Google Play Console的发布管理 > 工件库
  • 找到对应的App Bundle版本,点击「下载」按钮
  • 在弹出的选项中选择「拆分APK」,即可看到按ABI、屏幕密度等维度拆分的已签名APK列表,直接下载对应ABI的包即可。这些APK已使用Google托管的App Signing Key签名,可直接安装。

方法2:使用Bundletool生成已签名的独立ABI APK

如果你有原始的App Bundle文件,可以借助Google官方的Bundletool工具生成与Play Store一致签名的独立ABI APK:

  1. 从Play Console的App Signing页面,下载Google托管的签名证书(DER格式文件)
  2. 安装Bundletool后,执行以下命令:
bundletool build-apks --bundle=你的应用包.aab \
  --output=输出文件名.apks \
  --ks=你的上传密钥.jks \
  --ks-key-alias=密钥别名 \
  --key-pass=pass:密钥密码 \
  --ks-pass=pass:密钥库密码 \
  --google-play-signing=下载的签名证书.der \
  --mode=standalone
  1. 解压生成的.apks文件,即可得到每个ABI对应的独立可安装APK,这些包已用Google托管密钥签名。

方法3:通过Play Developer API获取拆分APK

调用API时需指定正确的artifact类型,确保获取的是已签名的拆分APK而非极简拆分包:

  • 使用Edits API的listArtifacts接口,筛选type=APK且splitType=ABI的资源
  • 获取到对应artifact的下载链接后,直接下载即可,这些APK已由Google托管密钥签名。

注意:拆分APK分为两种类型,一种是需要配合基础APK安装的拆分包,另一种是独立可安装的standalone APK,可根据需求选择对应类型。

内容的提问来源于stack exchange,提问作者Niraj Nandish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 21:50:20