我有两个旨在协同工作的Android应用程序。一个在另一个中调用某种接口方法。释放它们时,他们将使用相同的释放密钥库,以便彼此交谈。但是现在我的问题是,如果我的一个应用程序仍在使用调试密钥库进行调试,而另一个应用程序仍在使用发行密钥库进行调试,那么调试应用程序是否应该能够与发行版应用程序对话?有人告诉我我以前做不到,但现在有人告诉我可以。我问了我的同事并在线搜索,但无法获得解释。有人可以解释吗?谢谢。
答案 0 :(得分:1)
不,他们没有。调试密钥库没有什么特别的,它只是在安装Android Studio时自动生成的密钥库。如果您有两个仅使用相同签名密钥的应用程序,则如果一个已发布而一个已调试,则它们将无法工作。
但是请注意:根据您在做什么,您不需要相同的签名密钥即可相互交谈。仅在执行非常具体的操作(例如广播已签名的许可)时才需要它。