Ant Build Signing Jar

时间:2012-03-12 18:40:21

标签: android ant java-7 jar-signing jarsigner

当我尝试在Android设备上安装时,我仍然收到以下错误消息。

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

我将Ant更新到最新版本1.8.3,该版本在与Java 7一起使用时解决了这个问题。 https://issues.apache.org/bugzilla/show_bug.cgi?id=52344

我正在项目中使用build.xml文件来创建发布APK文件 我的ANT_HOME路径在Windows->首选项

中正确设置

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

看起来您必须在/tools/ant/build.xml

中添加以下内容
<signjar
    sigalg="MD5withRSA"
    digestalg="SHA1">

答案 1 :(得分:0)

通过从sdk build.xml复制目标并用signjar替换signapk并添加上述2个参数来覆盖release-sign目标