我可以对不同的应用程序使用相同的别名和密钥库文件进行 Playstore 上传吗

Can I use same Alias and keystore file for different application for playstore upload

我需要在 Playstore 中上传我自己的第二个 Android 应用程序。我知道可以使用相同的密钥库文件。但是我不知道要使用 相同的别名还是不同的别名 需要为 playstore 的第二个应用程序生成。

是的,如果所有应用都属于您或您的公司,您可以使用相同的密钥库上传不同的应用。

Keystore 只是 container 保存你的密钥(就像 cookie 的 jar),所以从技术的角度来看,如果你把所有的密钥都放在一个密钥库中或者你有它们分成许多(您甚至可以为每个密钥设置单独的密钥库文件 - 没有什么可以阻止)。

别名也无关紧要 - 它只是 "human friendly name" 作为您的密钥,只是为了您的方便。它在技术上也没有区别,但是在给定的密钥库 :

中,您不能有多个使用相同别名 的密钥

KeyStore Aliases

All keystore entries (key and trusted certificate entries) are accessed via unique aliases.

http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/keytool.html

但是您可以在不同的密钥库中使用相同的别名w/o任何问题。

注意:从技术上讲,您可以使用相同的密钥对所有应用进行签名,但强烈建议不要这样做。您应该为每个已发布的应用程序创建单独的密钥 - 这将使您的生活更轻松,例如,您将决定出售您的项目。