首页 > 解决方案 > 将 Android Studio 配置为仅显示特定级别的 API

问题描述

在 Android Studio 中,可以选择运行已开发应用程序所需的“最低 API 级别”。如果我使用一些更高级别的 API,则会显示错误并且代码将无法编译。这是所希望的。

但是我能否以某种方式配置 Android Studio,使其不显示针对我的目标 API 级别不支持的 API 的建议?

例如,如果我为 Android Marshmallow(6.0,API 级别 23)开发,我想配置 Android Studio,使其不建议仅在 Android Oreo(8.0,API 级别 26)中可用的类、方法等。

标签: androidandroid-api-levels

解决方案


在尝试使用更高级别的 API 方法时,您已经收到 lint 警告,这应该足够了。

完全阻止调用它们是违反直觉的,因为它们中的许多都提供了功能的本机实现,否则这些功能必须为旧设备向后移植(性能受到影响)。


推荐阅读