当我发布具有更高目标sdk的升级作为先前版本时会发生什么?

时间:2010-06-06 11:34:32

标签: android upgrade target

SoundPool在Android 1.5中有一个严重的错误。我修复了一个解决方法,但由于它确实限制了我的应用程序,我希望下一版本的目标是1.6+。

我想知道:当我发布的升级版本具有比我之前版本的应用程序更高的目标SDK版本时会发生什么?只有1.6+用户能够升级他们的应用程序吗?或者1.5用户是否能够升级,因为他们已经安装了程序?

有人有这方面的经历吗?

2 个答案:

答案 0 :(得分:0)

我没有任何经验,但1.5用户可以使用针对最低1.6的应用程序似乎不太可能。他们可能会被告知您的应用不再支持他们的平台,或者只是没有收到更新。

答案 1 :(得分:0)

既然你回答了我的一个问题,我想我会看看你的问题: -

从我在Android开发网站上看到的内容: -

清单包含APK将支持的MINIMUM版本。只有具有相同版本或更高版本的SDK的用户才能在市场中看到您的应用程序。

因此,要回答您的问题,是的,只有使用OS 1.6+ Android的用户才能升级。我发布了一个应用程序,设置为1.6,并想知道为什么我的下载次数减少了,然后意识到我做了什么,把它设置回1.5,一切都很顺利。

无论如何,你可以获得Soundpool的新1.6源,将其添加到你的应用程序,并在检测到版本1.5时使用它(或者,只是一直使用它)。

我知道很多麻烦,但只是一个想法。