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

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

作者:互联网

我有一个名为setImageTintList()的方法,它要求min API为21.但是,如果我在gradle中将我的min API设置为16,那么app仍会构建而没有任何警告.

虽然有一条红线说:

setImageTintList() – Call requires API level 21 (current min is 16)

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

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

解决方法:

看来Android的gradle插件lint无法将无效的Android API调用报告为错误.

但是你可以用gradle-animalsniffer-plugin来实现同样的目的.

标签:android,android-studio,android-gradle,android-lint
来源: https://codeday.me/bug/20190711/1429712.html