【问题标题】:using Eclipse for Android development - cant find jarsigner.exe4使用 Eclipse 进行 Android 开发 - 找不到 jarsigner.exe4
【发布时间】:2011-01-05 16:19:21
【问题描述】:

现在我正处于准备发布我的 android 应用程序的阶段我发现 jarsigner.exe 不在我的硬盘上(完成了完整搜索)我有 jave sdk 和 java jre 以及 keytool.exe 但没有 jarsigner。我已经用谷歌搜索并关注了似乎提供 jarsigner 下载的链接,但实际上它们都没有。我去过官方 java 网站,但找不到下载此文件的选项 - 谁能帮忙?

我正在使用 Eclipse,并认为当我为 Eclipse、Android 和 Java 进行各种下载时,我将拥有所有必要的文件。

从我所做的阅读看来,Eclipse 导出向导只准备调试签名的 .apk,我必须遵循 unsgned/keytool/jarsigner 路径来获取可分发的文件。

【问题讨论】:

    标签: android


    【解决方案1】:

    你不需要它。

    在 Package Explorer 视图中右键单击项目,在弹出菜单中选择 Android Tools/Export signed application package。

    【讨论】:

    • 我最初是这样做的,但该 apk 被 Google 拒绝了,理由是它是一个调试 apk。
    • 打开清单,在 元素下,找到 android:debuggable 属性,然后将其删除。或设置为假。 “导出签名包”从第一天开始就对我有用,我在市场上有 4 个应用程序。
    • 感谢 Seva 的工作。清单中没有可调试的条目,据我所知,Android 开发者网站上关于准备应用程序的文档没有提及。
    【解决方案2】:

    在JDK(不是JRE)的目录中。

    %JDK_HOME%\bin\jarsigner.exe

    您可以从这里下载它 - http://www.oracle.com/technetwork/java/javase/downloads/index.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      相关资源
      最近更新 更多