Android Ant构建签名Jar
当我尝试在Android设备上安装时,仍然会收到以下错误消息Android Ant构建签名Jar,android,ant,java-7,jar-signing,jarsigner,Android,Ant,Java 7,Jar Signing,Jarsigner,当我尝试在Android设备上安装时,仍然会收到以下错误消息 Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 我将Ant更新为最新版本1.8.3,在与Java7一起使用时解决了这个问题。 我正在项目中使用build.xml文件创建发布APK文件。 我的ANT_主路径在Windows->首选项中设置正确 有什么想法吗?看起来您必须在/tools/ant/build.xml中添加以下内容 <signjar sigalg="MD5with
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
我将Ant更新为最新版本1.8.3,在与Java7一起使用时解决了这个问题。
我正在项目中使用build.xml文件创建发布APK文件。我的ANT_主路径在Windows->首选项中设置正确
有什么想法吗?看起来您必须在/tools/ant/build.xml中添加以下内容
<signjar
sigalg="MD5withRSA"
digestalg="SHA1">
通过从sdk build.xml复制目标来覆盖发布标志目标,并用signjar替换signapk并添加上述2个参数您在什么环境下编程?(在Eclipse中签名更容易)我正在Windows中使用Eclipse。如果我使用Eclipse的导出,它工作得很好。我想使用自动化的Ant构建功能,但是jarsigner失败了。明白了,恐怕我帮不了你,但是我把你的问题投了更高的票。如果你解决了这个问题,请将解决方案作为答案发布并接受(尽快)谢谢,但是你的解决方案适用于Ant-1.8.3,因为问题已经解决了。请参阅完整答案。