如何在Android市场上发布应用程序的更新?

时间:2011-04-18 08:55:37

标签: android

我已经在Android市场上有一个应用程序,现在我想上传该应用程序的更新。 我已经使用相同的包名创建了新的应用程序,我已经增加了版本代码和名称,我已经使用相同的密钥库签名等等。现在我想知道如何发布更新。

我是否将更新作为单独的应用程序上传?或者我该怎么办?

编辑:apk名称是否需要与之前的版本相同?我的意思是如果我的原始版本的apk名称是abc.apk我的更新名称是xyz.apk吗?

4 个答案:

答案 0 :(得分:29)

您需要将新应用上传为与之前版本相同的应用,除非您需要增加manifest xml中的版本号。

因此,如果您有以下清单文件:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"   
          android:versionCode="1"  
    . . .  
</manifest>

您需要关注:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"   
          android:versionCode="2"  
    . . .  
</manifest>

答案 1 :(得分:10)

可能太迟了但是:
在您登录发布商的Android市场后,点击“所有Android电子市场列表”下的应用,然后点击“APK文件”标签。
然后你需要停用当前发布的apk版本(点击“停用”),上传你的新APK(点击“上传APK”),激活它(点击“激活”),然后点击“保存”。 /> 你根本不需要取消发布 - 如果你想做的就是更新你的apk。

因此,您无需将应用程序上传为新应用,只需更新现有应用即可。

注意:您无法删除apk的旧版本,他们会留在那里为您能够重新激活其中一个是必需的。

答案 2 :(得分:10)

@knoguchi是仪式。

你应该:

1)来自市场的未公开的应用程序(您发布的apk不能删除它只会是非活动的。

2)之后在你的最新名单中添加

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

您需要关注:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="2"
android:versionName="1.1"
. . .
</manifest>

3)再次签署你的apk来自eclipde-&gt; Android工具 - &gt;导出烧录的应用程序包 - &gt;签名 - >

4)将Apk上传到市场。

希望它会有所帮助。

答案 3 :(得分:1)

首先上传更新,然后按照其他答案中的说明在Android Manifest中进行更改。 然后转到Google Play开发者控制台的主屏幕。点击您必须在“所有应用程序”部分中上传其更新的应用。在左侧面板列表中,将有APK,商店列表,定价和分发等选项。 转到APK部分。在中心,你会找到“上传新APK到生产”按钮。 而已!上传新版本的应用程序,然后单击“发布”。