java - 如何使用 jarsigner 签署 apk?

标签 java android signing jarsigner jar-signing

我的编程知识很少。我可以通过命令提示符打开 jar 签名器,然后我得到各种 jar 签名器选项,我不知道如何使用它们。谁能解释我应该在命令中输入什么提示以签署应用程序?

最佳答案

您可以在 d.android.com 上找到有关此主题所需的所有信息:http://developer.android.com/tools/publishing/app-signing.html#signapp

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore
my_application.apk alias_name

一件事已经花费了我几个小时,但官方文档中也提到了:

As of JDK 7, the default signing algorithim has changed, requiring you to specify the signature and digest algorithims (-sigalg and -digestalg) when you sign an APK

关于java - 如何使用 jarsigner 签署 apk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21457538/

相关文章:

java - 我如何用mockito模拟 final方法

java - 从数组填充 ListView

java - Jdeveloper 12 支持创建 Swing 应用程序吗?

java - 滚动RecyclerView时Cardview的数据发生变化

android - 如何摆脱 "This app is causing your device to run slowly"通知(应用程序开发时间)?

c# - 如何在 C# 中验证数字签名的 XML 文档?

inno-setup - 在 Inno Setup 脚本中提供 SignTool 配置

java - 启动只有我的客户端可以连接的 IRC 服务器

android - 在 Android 上裁剪/屏蔽 MapView

c# - 编译 Outlook 2010 加载项时出现 "An error occurred while signing: Key not valid for use in specified state"