从App Bundle生成APK时签署信息



android文档指出,我们应该将签名信息传递给" build-apks"命令,以便将APK部署到设备。我没有将任何签名信息传递给" build-apks"命令,但我仍然可以将APK部署到设备。从日志中,我观察到APK是与Android调试密钥库自动签名的。关于"捆绑构建apks"的Android文档是错误的还是我的理解是错误的?

doc链接和摘要:https://developer.android.com/studio/command-line/bundletool

"大奖机build-apks - bundle =/myapp/my_app.aab.aab -ustput =/myapp/my_app.apk.ap.ap.ap.ap.ap.ap

请注意,上面的命令创建了一个无符号APK的APK集。如果要将APK部署到设备,则还需要包含应用程序的签名信息,如下命令所示。"

注意:我使用的是Begletool 0.9.0版本。

这是在大奖赛中发生的最新变化。请参阅发行说明。

看来该文档尚未更新。感谢您指出的,我将进行更新。

有关更多信息,

https://issuetracker.google.com/issues/128954041

"应该更新文档:在大奖赛中0.8.0及更高版本中,如果自动可用的话,build-apks将尝试使用调试密钥签名:

有关发行版的更多信息,请参见:https://github.com/google/bundletool/releases/tag/0.8.0。"

最新更新