我已经在Android市场上有一个应用程序,现在我想上传该应用程序的更新.我已经使用相同的包名创建了新的应用程序,我已经增加了版本代码和名称,我已经使用相同的密钥库签名等等.现在我想知道如何发布更新.
我是否将更新作为单独的应用程序上传?或者我该怎么办?
编辑:apk名称是否需要与以前的版本相同?我的意思是如果我的原始版本的apk名称是abc.apk我的更新名称是xyz.apk吗?
kat*_*uya 29
您需要将新应用程序作为与以前版本相同的应用程序上传,但需要在manifest xml中增加版本号.
所以,如果您有以下清单文件:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="1"
. . .
</manifest>
Run Code Online (Sandbox Code Playgroud)
您将需要以下内容:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="2"
. . .
</manifest>
Run Code Online (Sandbox Code Playgroud)
小智 10
可能为时已晚:但是,
一旦您登录到发布商的Android市场,请点击"所有Android电子市场列表"下的应用,然后点击"APK文件"标签.
然后你需要停用当前发布的apk版本(点击"停用"),上传你的新APK(点击"上传APK"),激活它(点击"激活"),然后点击"保存".
你根本不需要取消发布 - 如果你想做的就是更新你的apk.
因此,您无需将应用程序上传为新应用,只需更新现有应用即可.
注意:您无法删除apk的旧版本,他们会留在那里为您能够重新激活其中一个是必需的.
Sit*_*ten 10
@knoguchi是仪式.
为此你应该:
1)来自市场的未发布的应用程序(您发布的apk不能删除它只会是deactive.)
2)之后在你最新的menifest添加
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="1"
android:versionName="1.0"
. . .
</manifest>
Run Code Online (Sandbox Code Playgroud)
您将需要以下内容:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="2"
android:versionName="1.1"
. . .
</manifest>
Run Code Online (Sandbox Code Playgroud)
3)并从eclipde-> Android工具 - >导出烧结的应用程序包 - >签署它 - >再次签署你的apk
4)将Apk上传到市场.
希望它会有所帮助.
归档时间: |
|
查看次数: |
28076 次 |
最近记录: |