android 如何构建签名包(AAB)?

oyt4ldly  于 2023-02-20  发布在  Android
关注(0)|答案(9)|浏览(357)

我正在尝试(未成功)为我的应用构建AAB,显然现在需要在PlayStore中发布该应用。使用AndroidStudio V3.5.3,如果我选择“Build-〉GenerateSignedBundle/APK”并提供所需的签名信息,则不会发生任何情况:没有处理,没有产出。
“Build-〉Buildbundle(s)/APK(s)”可以工作,但输出是无符号的。
“运行-〉运行应用程序”和“运行-〉调试应用程序”可以工作,但与上面相同。
"我错过了什么"
我读了所有能找到的文件,但没有任何帮助。

kuhbmx9i

kuhbmx9i1#

应用捆绑包是发布应用的可选方式,但不是强制性的。您可以从Android Studio〉Build〉Generate Signed Bundle / APK生成已签名的捆绑包/APK,然后按照以下流程操作...

o4tp2gmn

o4tp2gmn2#

简单的方法做这个问题,请按照我的步骤。
第一步:

第二步:

第三步:


步骤4:

qnakjoqk

qnakjoqk3#

Okay,我刚收到这个,我想我应该能帮上忙。我收到了完全相同的行为,原来问题是Android Studio错误地保存了我的密钥库和密钥密码。当我删除自动填充并正确键入它们时,它终于工作了。
不知道为什么他们会有“记住密码”的功能,如果它不工作,也不知道为什么它会像那样默默地失败。希望这有助于任何人前进。

0lvr5msh

0lvr5msh4#

只需在Android Studio中访问:
1.菜单〉菜单
1.选择Android App Bundle(与所附截图相同)
1.下一个

更多信息请访问here
祝你好运

3okqufwl

3okqufwl5#

对于那些对CLI感兴趣的用户,可以使用jarsigner

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

xxb16uws6#

请尝试重新生成项目,然后生成已签名的包

qcbq4gxm

qcbq4gxm7#

我不得不重新启动Android Studio并重建。然后我不得不从头开始创建一个新的密钥存储。现在它工作了。
我运行的是3.6.3版本
希望这能帮上忙

eni9jsuy

eni9jsuy8#

我遇到了同样的问题,结果发现密钥存储路径中的文件名无效。遗憾的是,Android Studio没有显示任何错误。我更正了文件名,然后一切按预期运行。

uyhoqukh

uyhoqukh9#

也可以从终端运行根文件夹中的命令:
Flutter构建应用程序包

相关问题