如何在 xamarin.android 中创建新的密钥库?

Rey*_*deh 3 android publish apk xamarin.android visual-studio-2015

我正在尝试发布一个 xamarin.android 应用程序。我在 Xamarin Android 6 中使用 Visual Studio,所以我遵循了这个. 在第 2 部分中,它描述了如何创建一个新的密钥库,如下面的屏幕截图所示(您可以在此处查看完整的描述):

在此处输入图片说明

我不知道我应该把这个命令放在哪里。我查看了那个 keytool 链接,但找不到任何东西。我尝试了 cmd、VS2015 的 MSBuild 命令提示符和 VS2015 的开发人员命令提示符,但它们都显示了这个错误:'$' 不是内部或外部命令、可运行的程序或批处理文件。

此外,我尝试使用 Visual Studio 创建一个新的密钥库。我去了工具>Android>发布Android应用程序,我创建了一个密钥库,它出现在我指定的路径中。然后我回到那个指南并从签署 APK 继续。但是没有任何带有我指定的名称和路径的 .apk。在执行所有这些操作之前,只有 3 个 .apk 无法工作。

现在我的问题是我应该在哪里使用该命令?此外,我想知道还有其他方法可以发布 xamarin.android 应用程序吗?

Viv*_*ier 7

雷哈内

Keytool是 Java SDK 提供的可执行文件。您将在 Java SDK 文件夹中找到它,例如:

C:\Program Files (x86)\Java\jdk1.7.0_55\bin\keytool.exe
Run Code Online (Sandbox Code Playgroud)

您可以在普通命令提示符下执行它。要创建新的密钥库,请使用以下行打开命令提示符:

"C:\Program Files (x86)\Java\jdk1.7.0_55\bin\keytool.exe" -genkeypair -v -keystore <filename>.keystore -alias <key-name> -keyalg RSA -keysize 2048 -validity 10000
Run Code Online (Sandbox Code Playgroud)