0

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

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

4

2 回答 2

2

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

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

如果您想发布应用程序,您将需要使用发布密钥对 apk 进行签名。

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

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

于 2017-11-02T12:53:57.393 回答
2

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

于 2017-11-02T12:50:47.437 回答