【问题标题】:How to enable lint error in Android Studio for message "Call requires API level 21 (current min is 16)"?如何在 Android Studio 中为消息“调用需要 API 级别 21(当前最小值为 16)”启用 lint 错误?
【发布时间】:2016-09-26 19:18:37
【问题描述】:

我有一个名为 setImageTintList() 的方法,它要求 min API 为 21。但是,如果我在 gradle 中将我的 min API 设置为 16,应用程序仍会在没有任何警告的情况下构建。

虽然有一条红线说:

setImageTintList() - 调用需要 API 级别 21(当前最小值为 16)

它不显示任何警告、错误或编译错误。

如何在 android studio 中设置 lint 警告级别,使其在这种情况下出错并可能阻止构建?

【问题讨论】:

标签: android android-studio android-gradle-plugin android-lint


【解决方案1】:

Android 的 gradle 插件 lint 似乎无法将无效的 Android API 调用报告为错误。

但是您可以使用 gradle-animalsniffer-plugin 来实现相同的目的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多