2014-01-19 28 views
0

我有一个android项目。 我有源代码,我有它的版本1发布。 我想开发这个项目,但是当我尝试用我的版本更新旧版本时,它说 安装失败。签名认证失败。是重要的开发这个项目。 我想以某种方式生成旧版本签名(debug.keystore)。请帮助从一个感兴趣的项目复制debug.keystore Eclipse

回答

0

您是否使用调试密钥库签署了生产.APK?这听起来不太好。 Eclipse调试密钥库位于您的/Users/$Username/.android/文件夹中。 如果您丢失了包含您签名密钥的密钥库,那么我相信您再次能够更新您的App的机会非常渺茫。除非您可以使用某些磁盘恢复工具来设法从磁盘上取消删除。

+0

旧版本不在我的电脑中编译。唯一的文件,我可以用来尝试获得签名是'源代码'和'旧版本'所以这2有无论如何对我来说复制他们的签名,或操纵数据在.APK文件,所以它看起来像它的旧签名 – user3189504

+0

加密签名密钥和密钥库的全部目的是保护它免受这样的滥用。密钥本身永远不会离开密钥库,因此密钥不能由其签署的任何产品确定。 –