验证ant.properties中的别名是否正确

Moa*_*yro 2 android cordova visual-studio-2013 visual-studio-cordova

早上好

我正在尝试使用适用于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
Run Code Online (Sandbox Code Playgroud)

我收到了错误:

Error : BLD00213 : Signing key MoayadMyro not found. Verify the alias in   ant.properties is correct.

cmd: Command failed with exit code 8
Run Code Online (Sandbox Code Playgroud)

谢谢

小智 6

我有完全相同的问题,无论我尝试的密钥库别名的排列,我一直在视觉工作室为Apache Cordova获得相同的错误.

要解决我只是重复生成过程.

  1. 使用keytool生成新的密钥库:

    C:\myChosenDir> keytool -genkey -keyalg RSA -alias selfsigned -keystore mykeystorename.keystore -storepass mykeystorepass -validity 10000 -keysize 2048
    
    Run Code Online (Sandbox Code Playgroud)
  2. 输入作为keygen的一部分请求的信息:

    当要求输入密码以<selfsigned>重新输入上述密码时.点击返回表明它使用相同,但这是我之前做过的,它没有用.[这是我做的唯一不同的事情]

  3. 将密钥库添加到项目中:

    我把密钥存储在同一个文件夹中ant.properties的文件

  4. 更新ant属性文件:

    key.store=mykeystorename.keystore
    key.alias=selfsigned
    key.store.password=mykeystorepass
    key.alias.password=mykeystorepass
    
    Run Code Online (Sandbox Code Playgroud)

[注意:保留换行符不能让他们在降价时正确播放]

我知道这有点关闭并再次打开它但它对我有用.祝你好运.