编程语言
首页 > 编程语言> > java – 在APK上使用jarsigner -verify要求我指定别名?

java – 在APK上使用jarsigner -verify要求我指定别名?

作者:互联网

我正在尝试检查APK上的签名信息. docs说要使用

jarsigner -verify -verbose -certs app.apk

various SO questions同意.但是,如果我抓住JDK 1.7并执行此操作,我会收到错误消息:

Please specify alias name

这很难处理,考虑到googling错误消息只返回指向jarsigner源的链接.

这是怎么回事?

解决方法:

只有在签署APK时才需要别名.您使用的是哪个版本的JDK?是Sun / Oracle JDK吗?

顺便说一下,你不应该使用Java 7进行android开发,它不是官方支持的.另请注意,jarsigner默认摘要算法已更改,因此如果未明确指定摘要算法,则使用Java 6和Java 7进行签名将产生不同的结果.

标签:android,java,jarsigner
来源: https://codeday.me/bug/20190826/1732108.html