Java Android签名应用程序

Java Android签名应用程序,java,android,communication,self-signed,Java,Android,Communication,Self Signed,我正在尝试发布一个可供其他应用程序使用的应用程序(这意味着其他应用程序可以调用我的应用程序为它们提供服务)。但是,我看到,当我使用default.keystore和其他应用程序(希望与我的应用程序通信的应用程序)对我的应用程序进行签名时,这些应用程序是由其他一些default.keystore签名的。keystore无法通信或调用我的应用程序 如果我的应用程序和其他应用程序都使用相同的密钥库进行签名,则它们可以通信 有人能告诉我如何对应用程序进行签名并让其他已签名的应用程序调用它吗?如果您正在使

我正在尝试发布一个可供其他应用程序使用的应用程序(这意味着其他应用程序可以调用我的应用程序为它们提供服务)。但是,我看到,当我使用default.keystore和其他应用程序(希望与我的应用程序通信的应用程序)对我的应用程序进行签名时,这些应用程序是由其他一些default.keystore签名的。keystore无法通信或调用我的应用程序

如果我的应用程序和其他应用程序都使用相同的密钥库进行签名,则它们可以通信


有人能告诉我如何对应用程序进行签名并让其他已签名的应用程序调用它吗?

如果您正在使用eclipse,请尝试以下操作

右键单击您的项目,选择Android工具,然后选择导出签名的应用程序包


然后选择*创建新密钥存储。*提供所有详细信息并按说明操作。

您所说的沟通是什么意思?调用你的应用程序是什么意思?没错,我希望其他应用程序调用我的应用程序。你能将你的应用程序设置为ContentProvider吗?嗨,谢谢你的回复。如果我创建了一个新的密钥存储,我的应用程序能够被其他应用程序调用吗?(我想谁会对他们的应用程序执行相同的签名程序?)