android文档指出,为了将apk部署到设备上,我们应该将签名信息传递给“build apks”命令。我没有向“build apks”命令传递任何签名信息,但仍然可以将apks部署到我的设备上。从日志中,我观察到apk是用android调试密钥库自动签名的。关于“从bundle构建apk”的android文档是错误的还是我的理解是错误的?
文档链接和代码段:
https://developer.android.com/studio/command-line/bundletool
“bundletool构建apks——bundle=/my app/my_app.aab——输出=/myapp/my_app.apks
注意,上面的命令创建了一组无符号apk。如果要将APK部署到设备,还需要包括应用程序的签名信息,如下面的命令所示。”
注意:我使用的是BundleTool 0.9.0版本。
最佳答案
这是bundletool 0.8.0中最近发生的更改。请参见release notes。
文件似乎还没有更新。谢谢你指出,我会更新的。