【发布时间】:2019-02-06 10:44:07
【问题描述】:
在 Android Studio 中,可以选择运行已开发应用程序所需的“最低 API 级别”。如果我使用一些更高级别的 API,则会显示错误并且代码将无法编译。这是所希望的。
但我能否以某种方式配置 Android Studio,使其不显示针对我的目标 API 级别不支持的 API 的建议?
例如,如果我为 Android Marshmallow(6.0,API 级别 23)开发,我想配置 Android Studio,使其不建议仅在 Android Oreo(8.0,API 级别 26)中可用的类、方法等.
【问题讨论】:
-
并非如此,因为没有像
maxApiLevel这样的东西可以解决您的问题。 -
更重要的是,您需要不时使用那些较新的类,仅在那些较新的设备上使用。
-
如果我只使用最新的 API,我最多可以针对 1% 的 Android 用户。这没有任何意义,因此不可避免地要使用已弃用的 API。如果 Android Studio 能多支持一点,那就太好了。
标签: android android-api-levels