Android-PhoneGap应用程序(密钥库文件错误)

Android-PhoneGap应用程序(密钥库文件错误),android,cordova,android-keystore,phonegap-build,Android,Cordova,Android Keystore,Phonegap Build,我正在Android平台上通过Eclipse开发PhoneGap应用程序。我的代码已经准备好并且运行良好 现在,我已经在发布模式下创建了一个签名文件。因此,当我在“build.phonegap.com”上传这个密钥库文件,并单击提交密钥时,我得到了如下错误: 错误:扩展与预期不匹配(密钥库)” 我不知道这里面出了什么问题。有合适的解决方案吗?命令行解决方案: keytool -genkey -v -keystore yourappname.keystore -alias appnamealias

我正在Android平台上通过Eclipse开发PhoneGap应用程序。我的代码已经准备好并且运行良好

现在,我已经在发布模式下创建了一个签名文件。因此,当我在“build.phonegap.com”上传这个密钥库文件,并单击提交密钥时,我得到了如下错误:

错误:扩展与预期不匹配(密钥库)”


我不知道这里面出了什么问题。有合适的解决方案吗?

命令行解决方案:

keytool -genkey -v -keystore yourappname.keystore -alias appnamealias -keyalg RSA -keysize 2048 -validity 10000

根据:

命令行解决方案:

keytool -genkey -v -keystore yourappname.keystore -alias appnamealias -keyalg RSA -keysize 2048 -validity 10000

根据:

您需要创建自己的.keystore文件。为此:

  • 打开命令
  • 类型:

    cd C:\java path\java\jdk7\bin
    keytool -genkey -v -keystore yourappname.keystore -alias appnamealias -keyalg RSA -keysize 2048 -validity 10000
    

之后,您将拥有一个新的发布密钥库。

您需要创建自己的.keystore文件。要执行此操作:

  • 打开命令
  • 类型:

    cd C:\java path\java\jdk7\bin
    keytool -genkey -v -keystore yourappname.keystore -alias appnamealias -keyalg RSA -keysize 2048 -validity 10000
    

之后,您将拥有一个新的发行版密钥库。

在Eclipse中创建密钥库文件时,请确保手动将文件扩展名设置为“.keystore”-而不是没有扩展名的默认文件名。

在Eclipse中创建密钥库文件时,请确保手动将文件扩展名设置为“.keystore”“-而不是没有扩展名的默认文件名。

开发Android密钥库文件需要什么工具

  • Android密钥库文件可以在Java开发工具包(JDK)中创建,要下载安装文件,请单击以下链接:

  • 我们如何创建Android密钥库文件

    标准过程:首先,您需要以管理员身份打开命令提示符

    要从一个目录转到其父目录,请写入cd..(按Enter按钮)。继续这样做,直到到达c:>

    当您在c://时,写入cd程序文件(按下回车按钮)

    cd Java
    (按回车按钮)

    cd jdk1.7.0_03
    (按下回车按钮)

    cd-bin
    (按回车按钮)。

    **
    keytool-genkey-v-keystore Your_personal_file_title.keystore-alias Your_personal_alias-keyalg RSA-keysize 2048-validity 10000**
    (按下回车按钮)

    记住编辑两个文本文件
    您的个人文件标题
    您的个人别名

    并输入您的个人资料信息

    之后,它将在您的C:\Program files\Java\jdk1.7.0\U 03\bin目录中创建您的Android密钥库文件,并使用您为其指定的名称

  • 您现在拥有密钥库文件,可以在生成Android应用程序的任何应用程序(例如build.phonegap.com)中激活它


  • 请记住以管理员身份使用CMD

    开发Android密钥库文件需要哪些工具

  • Android密钥库文件可以在Java开发工具包(JDK)中创建,要下载安装文件,请单击以下链接:

  • 我们如何创建Android密钥库文件

    标准过程:首先,您需要以管理员身份打开命令提示符

    要从一个目录转到其父目录,请写入cd..(按Enter按钮)。继续这样做,直到到达c:>

    当您在c://时,写入cd程序文件(按下回车按钮)

    cd Java
    (按回车按钮)

    cd jdk1.7.0_03
    (按下回车按钮)

    cd-bin
    (按回车按钮)。

    **
    keytool-genkey-v-keystore Your_personal_file_title.keystore-alias Your_personal_alias-keyalg RSA-keysize 2048-validity 10000**
    (按下回车按钮)

    记住编辑两个文本文件
    您的个人文件标题
    您的个人别名

    并输入您的个人资料信息

    之后,它将在您的C:\Program files\Java\jdk1.7.0\U 03\bin目录中创建您的Android密钥库文件,并使用您为其指定的名称

  • 您现在拥有密钥库文件,可以在生成Android应用程序的任何应用程序(例如build.phonegap.com)中激活它


  • 请记住使用CMD作为管理员

    ,但我只想从Eclipse创建密钥库,当我从Eclipse创建密钥库时,在build.phonegap.com上构建phonegap应用程序时会显示上述错误。所以,请建议我。但我只想从Eclipse创建密钥库,当我从Eclipse创建密钥库时,在build.phonegap.com上构建phonegap应用程序时,它会显示上述错误。所以,请建议我。嘿,我在生成这个密钥库文件时出错了。错误:“Keytool错误:java.io.FileNotFoundException:Test.keystore(访问被拒绝)”请帮助我快速…尝试以管理员身份运行cmd提示符嘿,我在生成此keystore文件时出错。错误:“Keytool错误:java.io.FileNotFoundException:Test.keystore(访问被拒绝)”请帮助我快速…尝试以管理员身份运行cmd提示符。。救生员:-)非常感谢。。救生员:-)