您必须使用相同的密钥和相同的密钥别名。
你必须有同样的 的 密钥库 强> 用于在Android市场上传第一版应用程序的文件。如果丢失了此密钥库文件,则无法为此应用程序提供更新。
因此,在您的情况下,您必须拥有该密钥库文件,使用此密钥库文件签署版本3 apk并在市场上传。
来自Android doc: 在Android电子市场上发布更新
的 在Android电子市场上发布更新 强> 在Android Market上发布应用程序后的任何时候,您都可以 上传并向同一应用程序包发布更新。当你 向已安装的用户发布更新 应用程序可能会收到更新可用的通知 为申请。然后他们可以选择更新应用程序 最新版本。 在上传更新的应用程序之前,请确保您拥有 增加了android:versionCode和android:versionName属性 在清单文件的元素中。另外,包名称 必须与现有版本相同,并且.apk文件必须是 使用相同的私钥签名。如果包名和签名 证书与现有版本的证书不符,市场会 认为它是一个新的应用程序,发布它,并不会提供 它作为更新现有用户。
的 在Android电子市场上发布更新 强>
在Android Market上发布应用程序后的任何时候,您都可以 上传并向同一应用程序包发布更新。当你 向已安装的用户发布更新 应用程序可能会收到更新可用的通知 为申请。然后他们可以选择更新应用程序 最新版本。
在上传更新的应用程序之前,请确保您拥有 增加了android:versionCode和android:versionName属性 在清单文件的元素中。另外,包名称 必须与现有版本相同,并且.apk文件必须是 使用相同的私钥签名。如果包名和签名 证书与现有版本的证书不符,市场会 认为它是一个新的应用程序,发布它,并不会提供 它作为更新现有用户。