优化是否在更新中保持不变

时间:2011-10-02 09:34:35

标签: android

在调试阶段使用Eclipse时,我安装myappv1。然后我安装myappv2(两者都有相同的包名)。因为名称不同,Android并排安装。 myappv1建立的偏好是否可用于myappv2?我看到,如果我只是在myappv1上安装更高版本,它将取代原始版本,并且prefs似乎仍然存在。

1 个答案:

答案 0 :(得分:1)

是的,应用程序首选项在更新中保持不变。但是,您需要了解Android应用程序签名和版本控制的工作原理,以确保对您的应用程序的更新进行处理。

简而言之......

当您发布应用更新时,您必须使用与所有早期版本相同的密钥对其进行签名(因为Android知道它是相同的应用)。要让Android知道版本已更改,请在android:versionCode中增加AndroidManifest.xml值的值(您还应该更新用户可显示的android:versionName值)

有关详细信息,请查看http://developer.android.com/guide/publishing/app-signing.htmlhttp://developer.android.com/guide/publishing/versioning.html