早上好
我正在尝试使用适用于Apache Cordova CTP3.1的Visual Studio工具在发布模式下构建Android应用程序
使用android工具创建myreleasekey.keystore之后 http://developer.android.com/tools/publishing/app-signing.html
我在ant.properties中设置数据
key.store=C:\\Users\\myreleasekey.keystore
key.alias=MoayadMyro
key.store.password=password
key.alias.password=password
我收到了错误:
Error : BLD00213 : Signing key MoayadMyro not found. Verify the alias in ant.properties is correct.
cmd: Command failed with exit code 8
谢谢
答案 0 :(得分:6)
我有完全相同的问题,无论我尝试过的密钥库别名的排列,我都在Apache Cordova的visual studio中遇到了同样的错误。
要解决我只是重复生成过程。
使用keytool生成新的密钥库:
C:\myChosenDir> keytool -genkey -keyalg RSA -alias selfsigned -keystore mykeystorename.keystore -storepass mykeystorepass -validity 10000 -keysize 2048
输入作为keygen一部分请求的信息:
当要求输入<selfsigned>
的密码时,请重新输入上述密码。点击返回表明它使用相同,但这是我之前做过的,它没有用。 [这是我做的唯一不同的事情]
将密钥库添加到项目中:
我将密钥库放在与ant.properties
文件
更新ant属性文件:
key.store=mykeystorename.keystore
key.alias=selfsigned
key.store.password=mykeystorepass
key.alias.password=mykeystorepass
[注意:保留换行符不能让它们在降价时正确播放]
我知道这有点关闭然后再打开它,但它对我有用。祝你好运。