在 Android Studio 中签署 Android apk 文件的最简单方法是啥? [复制]

Posted

技术标签:

【中文标题】在 Android Studio 中签署 Android apk 文件的最简单方法是啥? [复制]【英文标题】:What is the easiest way to sign an Android apk file in Android Studio? [duplicate]在 Android Studio 中签署 Android apk 文件的最简单方法是什么? [复制] 【发布时间】:2017-01-18 17:29:51 【问题描述】:

如果您没有现有的密钥库,签署 android apk 文件的最简单方法是什么?

我在互联网上阅读了许多教程,这些教程表明有必要使用命令行工具创建密钥库,因此 Android Studio 无法自行完成任务。这仍然是真的吗?

否则有没有更简单的方法来完成这项任务?

现有的关于 APK 签名的*** question 有很多 Eclipse 特定的答案,所以我决定提出一个新问题。

【问题讨论】:

如果没有密钥库,您将无法制作签名的 apk。 developer.android.com/studio/publish/app-signing.html @Christian “Android Studio 无法自己完成任务。这仍然是真的吗?” 错误Build >Genarate Signed APK > Create New阅读developer.android.com/studio/publish/app-signing.html techotopia.com/index.php/… 【参考方案1】:

您可以从 Android Studio 本身创建一个密钥库。

只需转到 Build -> Generate Signed APK -> 选择您的模块。您将能够选择现有的密钥库或创建一个。要创建它,您需要输入一些关于您自己的信息和两个密码,一个用于密钥库,一个用于别名。然后你就可以签署你的apk了。稍后,您将不得不重用相同的密钥库。

确保保存密钥库,因为只有使用它签名的应用才能上传到 Play 商店,并在设备上更新。

如需了解更多信息,一如既往,Android documentation

【讨论】:

以上是关于在 Android Studio 中签署 Android apk 文件的最简单方法是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 中签署 PDF

如何在 Android 中签署 AAR Artifacts?

在移动应用程序中签署 jwt 是不是安全?

如何在 Serum Anchor 中签署代币交易

如何在 Xcode 中签署归档应用程序

用于在 Java 中签署证书的智能卡类型