我们每次构建时都需要签署我们的.apk文件吗?

时间:2017-11-02 12:43:22

标签: android android-app-signing

我们是否需要使用.apk签名密钥才能在设备上安装应用程序并在有源代码的情况下对其进行调试?

我有应用代码,但没有用于签署证书的密钥。如果没有从该密钥签名,我就无法在该设备上安装该应用。 (设备具有定制的Android操作系统,限制安装由第三方密钥烧录的应用程序)

2 个答案:

答案 0 :(得分:1)

只有在需要将应用程序发布到Play商店时才需要密钥库。如果您有源代码,您可以构建应用程序并将其安装在您的设备上,但首先您必须卸载以前签名的任何版本(即从Play商店安装的版本),以便安装调试版本,否则您可能得到不兼容错误。

答案 1 :(得分:1)

要安装apk文件,必须对其进行签名。什么?是的,即使你正在调试应用程序,它仍然需要签名。

但是,默认情况下,从Android工作室构建APK时,将使用调试密钥进行签名。

如果要发布应用,则需要使用发布密钥对apk进行签名。

您可以创建一个发布密钥并从android studio本身进行签名。只需转到构建菜单并选择“生成签名的apk”。

您也可以直接从android studio运行应用程序,以便使用调试签名本身对应用程序进行签名。