【问题标题】:Unable to install the .apk generated from .aab due to signing issues由于签名问题,无法安装从 .aab 生成的 .apk
【发布时间】:2022-10-18 12:45:14
【问题描述】:

我已经安装Android Studio 海豚 |适用于 Mac 的 2021.3.1 (~993 MiB)最近。我从Build -> Generate Signed Bundle / APK 创建了.aab 文件。在生成.aab 时,我已经提供了所有必需的详细信息,例如密钥库文件路径、别名和密码。生成.aab 后,我厌倦了使用以下命令从.aab 生成.apk

sudo bundletool build-apks --bundle=<.aab location> --output=<.apk location>

然后我遇到了以下警告,

警告:APK 不会被签名,因此无法安装,除非您 还通过标志 --ks 传递密钥库。有关更多信息,请参阅命令帮助 信息。

现在,如果由于签名问题而无法安装生成的.apk 文件。

尽管我在生成.aab 时已经提供了所有必需的详细信息,但我可以知道此警告背后的原因吗?

【问题讨论】:

    标签: android android-studio apk


    【解决方案1】:

    Android平台要求所有APK必须签名才能安装在设备上,因此您“安装未签名的APK”的要求根本不可能。

    Solutions to get apk from aab

    【讨论】:

    • 您的回答描述了用于测试目的的临时解决方案。但是要将应用程序提交到 Playstore,我们需要生成签名的.aab。我怎样才能做到这一点?
    • 要生成 aab,只需从 android studio 的构建选项卡中选择`Generate Signed Bundle/Apk
    • 我可以知道这个警告背后的原因吗?
    • 您尝试解压缩的 aab 文件不是已签名的 aab
    • 但是我在尝试生成.aab 时已经给出了所有必需的详细信息,例如密钥库路径、别名和密码。我可以知道如何创建签名的.aab 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 2017-12-16
    • 2020-06-29
    • 1970-01-01
    相关资源
    最近更新 更多