2017-06-20 22 views
0

当我使用我的compileSdk 24中可用的方法但未在我的minSdk 21中提供的方法时,Android Studio将构建我的应用程序而不发出警告。但是,当我在棒棒糖(SDK 21)设备上运行应用程序时,它会崩溃!如何让Android Studio向我发出关于不在我的minSdk中的用法的警告

参见

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

用于和实例。

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

+0

当您在开发过程中使用不推荐或不支持的方法时,Android Studio会发出警告。你可以在使用[Stack Trace]时获得警告列表(https://stackoverflow.com/questions/21674091/how-to-add-stacktrace-or-debug-option-when-building-android-studio-project ) 选项 –

回答

0

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

您也可以使用AS中的Analyze - > Inspect Code选项执行手动检查。

0

分析>检查代码

这应该分析自己的项目,并让你知道,如果有任何兼容性问题。

相关问题