在APK文件Android studio中更改签名

时间:2017-12-22 00:41:04

标签: android apk signature

我最近在Android Studio中创建了我的第一个应用程序并将其变成了一个APK。谷歌播放说我的APK有错误的签名,但我不知道如何用不同的签名更改APK,也不知道如何在Android Studio中手动更改程序。对此有何帮助?

以下是我为达到这一点所做的一步一步。我完成了我的程序编写并进入“构建”然后“生成签名apks”,在那里我完成了制作密钥,密钥库等的过程。此时一切都很好。我只需要以某种方式回到apk并更改它的签名或解压缩工作室中的apk并重做生成签名apks的过程。

1 个答案:

答案 0 :(得分:0)

您需要使用您在之前上传的apk中使用的相同公钥证书对apk进行签名。当您通过Build -> Generate Signed Apk..构建版本apk时,将显示以下对话框:

enter image description here

然后您必须为android.jks使用相同的证书文件(例如Key store path)。

文档说:

  

每个应用必须在整个生命周期内使用相同的证书   命令用户能够安装新版本作为更新   应用程序。有关为所有人使用相同证书的好处的更多信息   您的应用程序贯穿其生命周期,请参阅签名注意事项   下方。

因此,如果您丢失了证书文件,则无法再次使用相同的包名称上传apk。它会永远失去,消失。您也无法删除已发布的apk以重新使用相同的包名称。