Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用发布升级:相同的密钥,但开发者控制台不同意!_Android_Publishing_Signing - Fatal编程技术网

Android应用发布升级:相同的密钥,但开发者控制台不同意!

Android应用发布升级:相同的密钥,但开发者控制台不同意!,android,publishing,signing,Android,Publishing,Signing,我正试图在Android Market上发布我的应用程序升级。我使用的密钥和别名与以前相同(我只有一个密钥和一个别名)。但是我得到了错误“apk必须使用与以前版本相同的证书进行签名。”。这不是我第一次上传升级。以前从未有过问题 这次我唯一的不同是我在项目中添加了一个新的子包。我的基本包是“in.vasanth.android.droidsave”。我添加了一个包“in.vasanth.android.droidsave.db”。添加包是否会影响升级?还是我把钥匙弄乱了?请确保您正在上载导出的.a

我正试图在Android Market上发布我的应用程序升级。我使用的密钥和别名与以前相同(我只有一个密钥和一个别名)。但是我得到了错误“apk必须使用与以前版本相同的证书进行签名。”。这不是我第一次上传升级。以前从未有过问题


这次我唯一的不同是我在项目中添加了一个新的子包。我的基本包是“in.vasanth.android.droidsave”。我添加了一个包“in.vasanth.android.droidsave.db”。添加包是否会影响升级?还是我把钥匙弄乱了?

请确保您正在上载导出的.apk文件,而不是通常在项目的
bin
目录中生成的文件。只要您没有更改清单文件中整个应用程序的包名,添加子包不会影响任何事情。

我只是仔细检查了一下。我将apk导出到与项目无关的单独文件夹中,然后将其上载。自从我创建了关键点后,我甚至没有移动过它。我能想到的唯一一件事就是我用碳酸钙做了备份。它不显示对文件的任何更改。我听说,如果原始.apk文件同时使用调试证书和发布者证书签名,则会出现此问题。(也就是说,原始签名是通过对bin目录中的.apk文件运行签名工具完成的。)您可以通过检查当前市场上的apk来确定。如果是这样的话,你必须以同样的方式继续签名。谢谢,我会的,然后回来。我真的很抱歉。我觉得自己很愚蠢。我实际上有两把钥匙。只是试错了钥匙。和往常一样,键盘和椅子之间出现了错误。