如果我制作一个 API 级别 21 (5.0) 的应用程序,它可以与更新版本的 android 一起使用吗?
If I make an app at API level 21 (5.0), will it work with newer version of android?
我刚开始使用 android 2 周前。
我已经成功制作了第一个 API 级别 21 (5.1 Lollipop) 的应用程序。
我的 phone 的 android 也是 5.1 Lollipop。
我想知道我的应用程序是否适用于所有更新版本的 android,
例如 6.0 棉花糖或 7.0 牛轧糖?或者我需要提供
更新?
谢谢。
是的,只要您没有将 maxSdkVersion
设置为 21
,它就可以在较新的版本上使用
在您的应用程序清单中,您最多可以找到三个属性:
android:minSdkVersion
android:targetSdkVersion
android:maxSdkVersion
如果您的最大值设置为 21,则它将不适用于较新的版本。您甚至可能没有最大集合。
您可能将目标设置为 21 或您的最低设置为 21,或两者...
您可以了解更多 <uses-sdk>
here
需要注意的一件事:4.4 kitkat 仍然占 API 发行版的 17%,因此您可能希望将 minSdkVersion 设置为 19。您可以找到每周更新的发行版 chart here
我刚开始使用 android 2 周前。
我已经成功制作了第一个 API 级别 21 (5.1 Lollipop) 的应用程序。 我的 phone 的 android 也是 5.1 Lollipop。
我想知道我的应用程序是否适用于所有更新版本的 android, 例如 6.0 棉花糖或 7.0 牛轧糖?或者我需要提供 更新?
谢谢。
是的,只要您没有将 maxSdkVersion
设置为 21
在您的应用程序清单中,您最多可以找到三个属性:
android:minSdkVersion
android:targetSdkVersion
android:maxSdkVersion
如果您的最大值设置为 21,则它将不适用于较新的版本。您甚至可能没有最大集合。
您可能将目标设置为 21 或您的最低设置为 21,或两者...
您可以了解更多 <uses-sdk>
here
需要注意的一件事:4.4 kitkat 仍然占 API 发行版的 17%,因此您可能希望将 minSdkVersion 设置为 19。您可以找到每周更新的发行版 chart here