覆盖Android应用程序

时间:2012-09-04 10:34:58

标签: android android-manifest overwrite

我想覆盖我的旧Android应用程序。我必须为此做些什么?

AndroidManifest.xml中的更改是否足够?
我喜欢使用另一个包结构和一个新项目。

问候。

3 个答案:

答案 0 :(得分:2)

以下是必需的:

  1. 相同的密钥
  2. 相同的包名称
  3. 清单中的更高版本代码

答案 1 :(得分:2)

清单中指明的包名称应该相同:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.company.demo.app"
android:versionCode="1"
android:versionName="1.0" >

答案 2 :(得分:1)

如果您在谈论Google Play中的注册,我认为只有package="..."节点的<manifest>属性必须相同(且版本必须优于您的版本)第一次申请课程。)

也必须使用相同的密钥签名。

这样,Google Play网站会将您的旧应用程序识别为新版本,并将替换旧版本。