Android 调试密钥库是否与发布密钥库一起使用?
Does Android debug keystore work with release keystore?
我有两个 Android 应用程序可以协同工作。一个在另一个调用一些接口方法。当它们被发布时,它们将使用同一个发布密钥库,这样它们就可以互相交谈。但现在我的问题是,如果我的一个应用程序仍在使用调试密钥库进行调试,而另一个正在使用发布密钥库,那么调试应用程序是否应该能够与发布应用程序通信?以前我被告知我不能这样做,但现在我被告知我可以。我问了我的同事并在网上搜索但无法得到解释。有人可以解释一下吗?谢谢
不,他们没有。调试密钥库没有什么特别的,它只是一个在您安装 Android Studio 时自动生成的密钥库。如果您有两个应用程序只能使用相同的签名密钥,那么如果一个是发布版,一个是调试版,它们将无法运行。
但请注意:根据您正在做的事情,您不需要相同的签名密钥即可相互交谈。只有在做非常具体的事情时才需要它,比如广播签名许可。
我有两个 Android 应用程序可以协同工作。一个在另一个调用一些接口方法。当它们被发布时,它们将使用同一个发布密钥库,这样它们就可以互相交谈。但现在我的问题是,如果我的一个应用程序仍在使用调试密钥库进行调试,而另一个正在使用发布密钥库,那么调试应用程序是否应该能够与发布应用程序通信?以前我被告知我不能这样做,但现在我被告知我可以。我问了我的同事并在网上搜索但无法得到解释。有人可以解释一下吗?谢谢
不,他们没有。调试密钥库没有什么特别的,它只是一个在您安装 Android Studio 时自动生成的密钥库。如果您有两个应用程序只能使用相同的签名密钥,那么如果一个是发布版,一个是调试版,它们将无法运行。
但请注意:根据您正在做的事情,您不需要相同的签名密钥即可相互交谈。只有在做非常具体的事情时才需要它,比如广播签名许可。