27

我按照以下步骤操作:

  1. 在顶部菜单栏中,单击 Build > Clean Project。

  2. 在顶部菜单栏中,单击 Project > Build Bundle(s)/APK(s) > Build Bundle(s)。

  3. 事件日志窗格将给出构建的时间和状态:

    08:19 构建捆绑包

    为 1 个模块成功生成应用程序包:

    模块“app”:定位或分析应用程序包。

您可以单击“定位”以在 Finder 窗口中显示 .aab 文件,位于platforms/android/app/build/outputs/bundle/debug/app-debug.aab

在此之后,我遵循:

  1. 在顶部菜单栏中,Build > Generate Signed Bundle / APK...

  2. 您将获得签署 Android App Bundle(顶级选项)或 APK 的选项。默认选择 Android App Bundle。单击下一步。

  3. Generate Signed Bundle 或 APK 窗口有几个字段需要填写。“app”应该在模块字段中。

我填写了这些字段。

一切都说完了,事件日志没有显示任何关于签名包的信息。.aab 文件没有变化(我检查了日期/时间)。我将导出加密套件的位置保留为桌面,但那里没有 .pepk 文件。

事件日志不显示任何错误或警告。

(我在这里写了一篇关于我的过程的完整文章:https ://iphonedevlog.wordpress.com/2019/09/17/making-an-android-app-bundle-aab-file-from-a-cordova-project/ )

4

6 回答 6

35

我遇到了同样的问题。我通过尝试将其签名为 apk 而不是捆绑包来解决它,在这种情况下,android studio 给了我日志详细信息。就我而言,问题是密钥密码错误。在我确认我能够成功构建一个签名的 apk 之后,我尝试构建一个捆绑包并且它有效。

于 2020-01-24T17:47:57.877 回答
13

在我的情况下,密码错误。我添加了额外的空间。

于 2020-04-27T12:54:31.360 回答
7

我不得不用文件中的值 替换“密钥存储密码”storePassword和“密钥密码” 。令人沮丧的是,Android Studio 不会对这些错误值抛出任何错误,您必须通过猜测来找出答案。一旦你提供了正确的价值观,一切都会像魅力一样发挥作用。keyPasswordkey.properties

于 2020-09-22T21:57:17.550 回答
4

验证密钥库密码和密钥密码。

使用相同的信息再次添加它们。

在我的情况下,一代后两者都自动更改而无需任何操作。

在此处输入图像描述

于 2021-07-23T17:23:01.397 回答
2

我实际上遇到了同样的问题,它是在我更改项目文件夹并重命名之后出现的。这意味着它没有面对最终目的地。

它实际上会构建一个 apk,但为 Play 商店构建一个签名包(AAB)从未返回任何结果。执行以下操作来解决该问题。1.在顶部菜单栏中,单击 Build > Clean Project。2. 在顶部菜单栏中,单击 Build > Rebuild Project,然后使用所需的设置对其进行重建。祝你好运

于 2021-10-17T11:29:43.067 回答
-1

在我的情况下,签名 apk 的密钥或文件必须位于项目的同一文件夹中

于 2021-07-23T09:16:53.153 回答