代码之家  ›  专栏  ›  技术社区  ›  irobotxx

无法使用相同的私钥签署android app lite版本

  •  2
  • irobotxx  · 技术社区  · 15 年前

    我刚刚签署了我的付费应用程序,现在我想签署一个精简版与相同的私钥。我现在的问题是,我收到这个错误:

    jarsigner:无法打开jar文件。

    我需要为它创建另一个密钥库吗?或者问题是因为我将其另存为不同的文件名?我能做什么?谢谢你

    2 回复  |  直到 15 年前
        1
  •  2
  •   Thomas    15 年前

    这个问题肯定与它是lite版本无关。我很好奇错误信息是 Jarsigner: Unable to open jar file.

    通过四处搜索,我认为您在命令中输入了一些错误(请重新访问此处找到的步骤 http://developer.android.com/guide/publishing/app-signing.html#signapp )

    还有一些其他的搜索我确实指出了一些人在某些文件名上的困难。你的.APK名字详细吗?我发现这个问题的另一个例子( http://coding.derkeiler.com/Archive/Java/comp.lang.java.help/2005-09/msg01002.html )据说是通过简化名字来解决的。

    还要确保你确实指向了.APK。如果还没有,请尝试键入文件的完整路径。

        2
  •  0
  •   jdana    9 年前

    我看到一个问题,我使用的是完整路径,但它不起作用,如果您遇到此问题,请确保.apk和.keystore文件在同一个目标中。在我的场景中,我将apk移动到根文件夹并运行命令,它就工作了。希望这有帮助。