我已经在安卓市场上发布了一款应用程序,现在我想上传一个更新版本。我已经用相同的包名创建了新的应用程序,我已经增加了版本代码和名称,我已经使用相同的密钥库进行签名等等。现在我想知道如何发布更新。
我应该将更新上传为单独的应用程序吗?还是我应该以其他方式处理?
编辑:更新版本的apk文件名是否需要与先前版本相同?我的原始版本的apk文件名为abc.apk,那么我的更新文件名是否可以为xyz.apk?
我已经在安卓市场上发布了一款应用程序,现在我想上传一个更新版本。我已经用相同的包名创建了新的应用程序,我已经增加了版本代码和名称,我已经使用相同的密钥库进行签名等等。现在我想知道如何发布更新。
我应该将更新上传为单独的应用程序吗?还是我应该以其他方式处理?
编辑:更新版本的apk文件名是否需要与先前版本相同?我的原始版本的apk文件名为abc.apk,那么我的更新文件名是否可以为xyz.apk?
<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>
@knoguchi是正确的。
为此,您应该:
1)从市场撤下应用程序(您发布的apk无法删除,只能停用。)
2)之后,在您的最新menifest中添加
<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) 再次使用eclipse->Android工具对apk进行签名->导出已签名的应用程序包->签名。
4) 将该apk上传到市场。
希望能有所帮助。