覆盖Android应用程序

覆盖Android应用程序,android,android-manifest,overwrite,Android,Android Manifest,Overwrite,我想覆盖我的旧android应用程序。我必须为此做些什么 AndroidManifest.xml中的更改是否足够? 我喜欢使用另一个包结构和一个新项目来这样做 问候。以下是必需的: 同一把钥匙 相同的包名 清单中的更高版本代码 以下是必需的: 同一把钥匙 相同的包名 清单中的更高版本代码 清单中指示的包名称应相同: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.compan

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

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


问候。

以下是必需的:

  • 同一把钥匙
  • 相同的包名
  • 清单中的更高版本代码

  • 以下是必需的:

  • 同一把钥匙
  • 相同的包名
  • 清单中的更高版本代码

  • 清单中指示的包名称应相同:

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

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

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

    如果您谈论的是Google Play中的注册,我认为只有
    节点的
    package=“…”
    属性必须相同(当然,版本必须优于您的第一个应用程序)

    还必须使用相同的密钥对其进行签名


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

    如果您正在谈论Google Play中的注册,我认为只有
    节点的
    package=“…”
    属性必须相同(当然,该版本必须优于您第一次申请的版本)

    还必须使用相同的密钥对其进行签名


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

    相同的软件包意味着;假设旧的是.com.xyz.qwd,那么新的需要相同?相同的软件包意味着;假设旧的是.com.xyz.qwd,那么新的需要相同?