【问题标题】:How to Build a Signed Bundle (AAB)?如何构建签名包 (AAB)?
【发布时间】:2020-01-08 13:53:15
【问题描述】:

我正在尝试(未成功)为我的应用构建 AAB,显然现在需要在 PlayStore 中发布。使用 AndroidStudio V3.5.3,如果我选择“Build->GenerateSignedBundle/APK”并提供所需的签名信息,则不会发生任何事情:不处理,不产生输出。

“Build->BuildBundle(s)/APK(s)”有效,但输出未签名。
"Run->Run app" 和 "Run->Debug app" 工作,但同上。

我错过了什么?

我已经阅读了所有我能找到的文档,但没有任何帮助。

【问题讨论】:

  • 如果你将signingConfigs导入gradle文件,那么你可以通过root "Build->Build Bundle(s)/APK(s)>Build Bundle(s)"输出.aab文件
  • 我在 Android Studio 4.1.1 版中遇到了同样的问题。有人找到解决方案了吗?

标签: android build bundle signing


【解决方案1】:

好的,我刚得到这个,我想我应该能够提供帮助。我得到了完全相同的行为,事实证明问题是 Android Studio 错误地保存了我的密钥库和密钥密码。当我删除自动填充并正确输入它们时,它终于起作用了。

不知道为什么如果“记住密码”功能不起作用,他们为什么会有“记住密码”功能,也不知道为什么它会像那样默默地失败。希望这可以帮助任何人前进。

【讨论】:

  • 同样,我必须再次输入密码才能使其正常工作。感谢您的提示,因为它让我疯狂了一整天!顺便说一句,它应该是公认的答案......
  • 它对我不起作用 :(
【解决方案2】:

App Bundle 是发布应用的一种可选方式,但不是强制性的。您可以从 Android Studio > Build > Generate Signed Bundle / APK 生成您的签名包/APK 并按照流程...

【讨论】:

  • 正如我在问题中所说的,这正是我所做的,但没有结果。
  • 哦,对不起,我一定错过了!您是否达到了构建变体的步骤?
  • 是的,我做了,但“完成”什么也没做。奇怪的是,我刚刚尝试做几天以来所做的完全相同的事情,而且我做得更进一步,但现在收到一条新的错误消息。我正在调查...
  • 好吧,我重新启动了 AndroidStudio,进行了 Clean Build 并重新启动了 ADB。现在一切都是桃子。我猜是另一个 AndroidStudio 错误。
【解决方案3】:

只需从 Android Studio 转到:

  1. Build 菜单 > Generate Signed Bundle / APK
  2. 选择Android App Bundle(如附件截图)
  3. 下一步

更多信息来自here

祝你好运

【讨论】:

    【解决方案4】:

    解决此问题的简单方法,请按照我的步骤操作。
    第一步:

    第 2 步:

    第 3 步:
    第四步:

    【讨论】:

    • 我会试试你的建议@Willie
    • @gumuruh 如果您有任何问题,请告诉我,谢谢
    【解决方案5】:

    尝试重建项目,然后生成签名包

    【讨论】:

      【解决方案6】:

      我不得不重新启动 Android Studio 并重建。然后我必须从头开始创建一个新的密钥存储表单。现在它正在工作。

      我正在运行 3.6.3 版

      希望对你有帮助

      【讨论】:

        【解决方案7】:

        对 CLI 感兴趣的可以使用jarsigner

        jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <my-key-store>.keystore -storepass <password> app-release.aab <keysotre-alias>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-11-07
          • 2021-11-20
          • 1970-01-01
          • 2021-10-30
          • 2020-09-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多