【发布时间】: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 "E:\Android\trunk\Builder\MyKeyStore" -storepass "password" -keypass "password" "E:\Android\trunk\Source\bin\MyProject.apk" keystorealias" />
</exec>
输出
[exec]
[exec] Please type jarsigner -help for usage
[exec] Please specify alias name
[exec] Result: 1
【问题讨论】: