如何让Android Studio警告我不在我的minSdk中的用法

时间:2017-06-20 08:58:58

标签: android android-studio lint

当我使用compileSdk 24中可用的方法而不是minSdk 21中提供的方法时,Android Studio会在没有警告的情况下构建我的应用。但是,当我在Lollipop(SDK 21)设备上运行应用程序时,它会崩溃!

java.lang.NoSuchMethodError: No interface method sort(Ljava/util/Comparator;) exception in sorting arraylist android

for and example。

我可以将Android Studio配置为在构建应用时显示警告吗?

2 个答案:

答案 0 :(得分:0)

您应该在配置的语言级别标记" API的用法"在lint设置中检查为错误。然后你应该在构建时运行Lint检查(你可以在gradle中配置它)。

您还可以使用Analyze执行手动检查 - >检查AS中的代码选项。

答案 1 :(得分:0)

分析>检查代码

这应该分析您的项目并告知您是否存在任何兼容性问题。