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

Verify the alias in ant.properties is correct

早上好

我正在尝试使用 Visual Studio 适用于 Apache Cordova CTP3.1 的工具 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

谢谢

我遇到了完全相同的问题,无论我尝试过密钥库别名的排列方式如何,我在 visual studio for Apache Cordova 中一直遇到相同的错误。

为了解决,我简单地重复了生成过程。

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

    C:\myChosenDir> keytool -genkey -keyalg RSA -alias selfsigned -keystore mykeystorename.keystore -storepass mykeystorepass -validity 10000 -keysize 2048
    
  2. 输入作为注册机一部分的请求信息:

    当要求输入 <selfsigned> 的密码时,请重新输入上面的密码。点击 return 表明它使用相同的方法,但这是我之前所做的,但没有用。 [这是我唯一不同的地方]

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

    我将密钥库放在与 ant.properties 文件相同的文件夹中

  4. 更新 ant 属性文件:

    key.store=mykeystorename.keystore
    key.alias=selfsigned
    key.store.password=mykeystorepass
    key.alias.password=mykeystorepass
    

[注意:保留换行符无法让它们在 markdown 中正确播放]

我知道这有点像关掉它然后再打开它的答案,但它对我有用。祝你好运。