代码之家  ›  专栏  ›  技术社区  ›  Peterdk

当我像以前的版本一样使用更高目标的SDK发布升级时会发生什么?

  •  1
  • Peterdk  · 技术社区  · 16 年前

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

    我想知道:如果我发布的升级版本的目标SDK版本高于我的应用程序的早期版本,会发生什么情况?只有1.6+用户能够升级他们的应用程序吗?或者1.5用户是否也可以升级,因为他们已经安装了程序?

    有人体验过吗?

    2 回复  |  直到 15 年前
        1
  •  0
  •   andy_spoo    16 年前

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

    从我在android dev网站上看到的内容来看:

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

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

    不管怎样,您是否可以为SoundPool获取更新的1.6源,将其添加到您的应用程序中,并在检测到1.5版本时使用它(或一直使用它)。

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

        2
  •  0
  •   softarn    16 年前

    对此还没有任何经验,但1.5用户使用至少1.6版本的应用程序似乎不太可能。他们可能会被告知你的应用不再支持他们的平台,或者只是没有收到更新。

    推荐文章