是否可以为多个Android SDK版本发布相同的应用程序?

问题描述:

我开发了一个Android应用程序,它具有API level 5(Android SDK 2.0)以后的某些功能。如果没有这些功能,应用程序功能完全可用,并且可以轻松禁用。
是否有可能在市场上发布两个不同版本的应用程序:一个是目标sdk 2.0以上,另一个目标sdk低于2.0?是否可以为多个Android SDK版本发布相同的应用程序?

+0

看到[这](http://developer.android.com/resources/articles/backward-compatibility.html)后,可能很多重复的问题上SO) –

编辑:是的,你可以。 This is new

或者,您可以在运行时轻松检测到您正在运行的Android版本,并根据需要启用/禁用额外的功能。例如,检查值android.os.Build.VERSION.SDK_INT

+0

我正在寻找类似的东西:http:// android-developers.blogspot.com/2011/07/multiple-apk-support-in-android-market.html 当你编辑你的评论:) Thanx。 – Maggie