【发布时间】:2015-06-03 03:57:37
【问题描述】:
我在 Play 商店中有一个应用程序,它是在 Adbobe AIR 中构建的,我现在希望通过 Android Studio 将其升级为内置于原生 Android 的版本。
在证书签名方面,我遇到了一些问题...... 最初从 flashbuilder 导出 APK 时,我生成了一个自签名证书作为 .p12 文件,当您第一次生成证书然后每次使用它时,它都会要求输入密码。效果很好……
现在,在创建新的原生 java 应用时,Android Studio 显然需要使用 .jks 进行签名。
我显然已经成功地将旧的 .p12 转换为 jks 使用 java 中的 keytool 使用此处在其中一个 cmets 中突出显示的技术: http://www.webfarmr.eu/2010/04/import-pkcs12-private-keys-into-jks-keystores-using-java-keytool/
当我尝试从 Android Studio 为应用生成签名 APK 时,它会提示:
- “密钥存储路径”- 我知道了
- “密钥库密码” - 知道了。
- “密钥别名” - 我如何找到这个?
- “密钥密码” - 最初设置在哪里??
所以基本上我不知道密钥别名和密钥密码是什么,因为最初在 FlashBuilder 中创建 .p12 时从未要求这些内容。
如能提供有关如何完成此转换的任何帮助,我们将不胜感激。
谢谢马尔科
【问题讨论】:
标签: java android android-studio air code-signing-certificate