作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试发布 xamarin.android 应用程序。我将 Visual Studio 与 Xamarin Android 6 结合使用,因此我遵循 this 。在第 2 部分中,它描述了如何创建新的 keystore ,如以下屏幕截图所示(您可以查看完整的说明 here ):
我不知道应该将该命令放在哪里。我查看了 keytool 链接,但找不到任何东西。我尝试了 cmd、VS2015 的 MSBuild 命令提示符和 VS2015 的开发人员命令提示符,但它们都显示此错误:“$”未被识别为内部或外部命令、可操作程序或批处理文件。
此外,我尝试使用 Visual Studio 创建一个新的 keystore 。我转到“工具”>“Android”>“发布 Android 应用程序”,创建了一个 keystore ,它出现在我指定的路径中。然后我回到该指南并继续签署 APK。但没有任何具有我指定的名称和路径的 .apk。在执行所有这些操作之前,只有 3 个 .apk 无法工作。
现在我的问题是我应该在哪里使用该命令?此外,我想知道还有其他方式发布 xamarin.android 应用程序吗?
最佳答案
雷哈内,
Keytool是 Java SDK 提供的可执行文件。您可以在 Java SDK 文件夹中找到它,例如:
C:\Program Files (x86)\Java\jdk1.7.0_55\bin\keytool.exe
您可以在普通命令提示符下执行它。要创建新的 keystore ,请使用以下行打开命令提示符:
"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
关于android - 如何在 xamarin.android 中创建新的 keystore ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40686857/
我是一名优秀的程序员,十分优秀!