当密钥库命令不需要别名密码时,系统会提示我输入别名密码来进行签名

问题描述 投票:0回答:1

我已经使用 Xamarin Android 框架完成了 Android 应用程序的编程。现在我需要发布我的应用程序,为了能够做到这一点,我的应用程序需要通过 Google 进行的内部测试。因此,我进入 Visual Studio 2022,将模式从 Debug 更改为 Release,然后点击通常为绿色的运行按钮。构建成功后,我返回到 Release 文件夹,发现了两个应用程序包。一份已签名,另一份未签名。当我将签名的捆绑包上传到 Play 管理中心时,Play 管理中心会显示错误

您上传了在调试模式下签名的 APK 或 Android 应用程序包,您需要在发布模式下签署您的 APK 或 Android 包

然后,当我尝试将另一个未签名的版本上传到同一发布文件夹中时,出现以下错误

捆绑包未签名

更新

我做了一些挖掘并了解到我需要使用密钥库文件来签署此捆绑包。 所以我打开了 jre 的 bin 文件夹并在那里启动了命令行会话。我输入的命令没有提示我输入别名密码,而只提示我输入密钥库密码和别名。如何生成带有别名和别名密码的密钥库文件?

视觉工作室标志窗口需要填写以下字段,其中三个我有,但另外两个我不知道。

1。密钥库文件的路径

2。密钥库密码

3.别名

4。别名密码

5。 Apk 签名者附加要求

我使用的命令有前三个,我在哪里可以得到另外两个,或者如何键入一个新命令来提供至少前四个凭据?

android visual-studio google-play
1个回答
0
投票

我使用 Android Studio 生成了一个密钥,它提供了一个友好的用户界面来输入所有必需的凭据。我必须手动卸载未签名的先前版本并在发布模式下构建才能获得签名的捆绑包。 Visual Studio 和 Android Studio 对密钥存储文件使用不同的文件扩展名,但如果您填写正确的信息,那么它应该可以工作

© www.soinside.com 2019 - 2024. All rights reserved.