本文介绍如何手动对 AAB 文件进行代码签名。
先决条件
设置 Android Studio。
安装 bundletool,用于将 AAB 文件转换为 APK 文件。 可以从 官方网站下载最新版本。
安装 jarsigner 以登录 AAB 文件。 可以通过下载和设置 Java 开发工具包(JDK)来安装 jarsigner。
AAB 文件的签名过程
注释
即使在包装向导中选择自动签名过程,也需要对 AAB 文件进行签名。
若要对 AAB 文件进行签名,请执行以下步骤:
- 打开终端或命令提示符。
- 转到已安装的
jarsigner目录。 - 运行图像中显示的命令。
替换占位符:- <path-to-your-keystore>.jks– .jks 密钥库文件的路径-<output-signed-aab-file>.aab– 输出文件名。 -<input-unsigned-aab-file>.aab– 未签名的 .aab 文件。 -<bundleid>– 包装时使用的捆绑 ID。
将 AAB 转换为 APK 文件进行手动调试
若要将 AAB 文件转换为 APK 文件,请执行以下步骤:
- 打开终端或命令提示符。
- 运行屏幕截图中显示的命令。
替换占位符: - <path-to-signed-aab-file>.aab- 已签名 AAB 文件的路径。 -<output-directory>– .apks 文件的输出目录。
- 如果使用手动签名过程,请对 APK 进行签名。 有关详细信息,请参阅 Android 的代码签名 - Power Apps。