Android - 使用 jarsigner 签署应用程序
Android 使用sign.jar 文件对其某些系统应用程序进行签名(例如:设置)。为了获得一些额外的权限,我需要使用与设置相同的签名(平台)来签署我的应用程序。我签了字,效果很好。
是否可以使用 jarsigner 而不是 sign.jar 来签署我的应用程序?我的项目正在使用 Maven,因此仅针对此应用程序从 jarsigner 切换到 Sign.jar 就会破坏与其他应用程序的兼容性。
Android uses sign.jar file to sign some of its system applications (Eg: setting). Inorder to gain some extra permissions i need to sign my app using the same signature (platform) as that of setting. I did the signing and it works great.
Is it possible to sign my app using jarsigner instead sign.jar ? My project is using maven so switching from jarsigner to sign.jar for this app alone will break compatibly with other apps.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Java 1.7 上你必须使用这个:
On Java 1.7 you must user this:
您可以使用此命令行
jarsigner -verbose -keystore yourKeyStore.keystore theFile.apk 密码
You can use this command line
jarsigner -verbose -keystore yourKeyStore.keystore theFile.apk password