Android 得到;密钥库被篡改了”;更改包名称后出错。如何修复?

Android 得到;密钥库被篡改了”;更改包名称后出错。如何修复?,android,keystore,code-signing-certificate,Android,Keystore,Code Signing Certificate,我用新证书签署了我的应用程序并设置了密码。 当我试图将我的应用程序的测试版上传到开发者控制台(谷歌游戏)时。 出现一条错误消息,要求我更改包名,因为默认的com.example.xxx是不允许的。 我更改了包名。但在那之后,当我尝试构建并运行我的应用程序时。我得到以下错误 生成最终存档时出错:java.io.IOException:密钥库被篡改或密码不正确 有什么想法吗?更改软件包名称后,您必须创建密钥库,并再次使用此密钥对应用程序进行签名。然后在Google play中再次上传此apk。这是我

我用新证书签署了我的应用程序并设置了密码。 当我试图将我的应用程序的测试版上传到开发者控制台(谷歌游戏)时。 出现一条错误消息,要求我更改包名,因为默认的com.example.xxx是不允许的。 我更改了包名。但在那之后,当我尝试构建并运行我的应用程序时。我得到以下错误

生成最终存档时出错:java.io.IOException:密钥库被篡改或密码不正确


有什么想法吗?

更改软件包名称后,您必须创建密钥库,并再次使用此密钥对应用程序进行签名。然后在Google play中再次上传此apk。这是我第一次这样做。每次生成应用程序时,应用程序都会自动使用密钥库进行签名(默认值:debug.keystore)。我所做的是用证书签名。现在我必须将其签名到一个新的密钥库,然后使用新证书对其进行签名。是这样吗?如果是的话,我确实创建了一个新的密钥库——如何签名。我无法更改首选项中“默认调试密钥库”中的值。怎么办?我的应用程序的默认密钥库名称eclipse sign是什么?您必须创建自己的密钥库。如果您正在使用Eclipse插件。右键单击项目>Android工具>导出已签名的应用程序包,按照创建.keystore文件的说明进行操作,即可完成排序!