如何在Android Studio中为消息“调用需要API级别21(当前最小值为16)”启用lint错误?

时间:2016-09-26 19:18:38

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

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

虽然有一条红线说:

  

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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