如果我在API级别21(5.0)上创建应用程序,它是否适用于较新版本的android?

时间:2017-07-08 16:15:55

标签: android sdk android-version android-api-levels

我刚开始使用2周前的安卓。

我已经成功制作了第一款API级别为21(5.1 Lollipop)的应用程序。 我的手机的机器人也是5.1 Lollipop。

我想知道我的应用程序是否适用于所有较新版本的android, 如6.0棉花糖或7.0牛轧糖?或者我需要提供 更新?

感谢。

1 个答案:

答案 0 :(得分:0)

是的,只要您没有将maxSdkVersion设置为21

,它就适用于较新的版本

在您的应用程序清单中,您将找到最多三个属性:

android:minSdkVersion

android:targetSdkVersion

android:maxSdkVersion

如果您的最大值设置为21,那么它将不适用于较新的版本。你甚至可能没有最大设置。

您的目标可能设置为21或您的分钟设置为21,或两者都是......

您可以详细了解<uses-sdk> here

有一点需要注意:4.4 kitkat仍有17%的API分配,因此您可能希望将minSdkVersion设置为19.您可以找到每周更新的分发chart here