【问题标题】:If I make an app at API level 21 (5.0), will it work with newer version of android?如果我在 API 级别 21 (5.0) 上制作应用程序,它是否适用于较新版本的 android?
【发布时间】:2017-12-12 18:46:21
【问题描述】:

我两周前才开始使用安卓。

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

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

谢谢。

【问题讨论】:

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


    【解决方案1】:

    是的,只要您没有将maxSdkVersion 设置为 21,它就可以在较新的版本上运行

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

    android:minSdkVersion

    android:targetSdkVersion

    android:maxSdkVersion

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

    您可能将目标设置为 21 或最小设置为 21,或两者兼而有之......

    您可以了解更多关于<uses-sdk> here

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

    【讨论】:

    • 谢谢。所以Android毕竟和windows有很大的不同。
    • 顺便说一句,在文件 [AndroidManifest.xm; ],我只看到了
    猜你喜欢
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 2021-02-16
    • 2019-07-27
    • 2022-01-19
    • 1970-01-01
    • 2016-07-01
    • 2013-10-28
    相关资源
    最近更新 更多