【问题标题】:android apk signing using jarsigner in eclipse ant build task give error "please specify alias name"在eclipse ant构建任务中使用jarsigner进行android apk签名给出错误“请指定别名”
【发布时间】:2014-02-02 00:59:52
【问题描述】:

在构建我的 android 项目时,我正在尝试向 eclipse 构建添加一些自定义构建步骤。

为此,我在 Project Properties->Builders 中添加了一个新的 ant 构建任务

ant build 解压 apk,更改一些文件,将其压缩回来,然后使用 jarsigner 对其进行签名。

但是,当它尝试使用 jarsigner 签名时,我得到“请指定别名”。如果我在 Eclipse 之外执行此操作,则可以正常工作。

非常感谢任何帮助。我现在为此苦苦挣扎了两天。

蚂蚁任务

<exec executable="C:\Program Files\Java\jdk1.7.0_03\bin\jarsigner.exe" dir="E:\Android\trunk\Source">
    <arg value=" -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore &quot;E:\Android\trunk\Builder\MyKeyStore&quot; -storepass &quot;password&quot; -keypass &quot;password&quot; &quot;E:\Android\trunk\Source\bin\MyProject.apk&quot; keystorealias" />
</exec>

输出

 [exec] 
 [exec] Please type jarsigner -help for usage
 [exec] Please specify alias name
 [exec] Result: 1

【问题讨论】:

    标签: android eclipse ant


    【解决方案1】:

    找到了一种方法来做这件事,并考虑发帖以帮助其他人。 我使用了 SignJar 蚂蚁任务。它使用相同的参数集没有任何问题。

    【讨论】:

      猜你喜欢
      • 2013-07-25
      • 2017-03-15
      • 2012-01-14
      • 2019-07-14
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      相关资源
      最近更新 更多