minSdkVersion
由开发人员手动设置。但是,您可以轻松地使用更高级别的功能,直到在不支持它的设备上运行时才能找到它。
当您使用minSdkVersion
不支持的功能时,是否有工具或编译器选项会发出警告?
我使用的是SBT,Scala语言和IntelliJ IDEA。同时使用android-sdk-plugin
进行SBT。
minSdkVersion
的函数时遇到错误。但是在Scala项目中,IDE和SBT构建系统似乎都不关心。我怀疑我通过build.sbt
错过了android-sdk-plugin
文件中的设置。
答案 0 :(得分:1)
API级别检查由lint tool执行,{{3}}是Android SDK的一部分。 lint工具适用于Java AST,不能对用不同语言编写的代码做任何事情。要让这些检查适用于Scala代码,有人需要为Scala编写一个等效工具,但我不知道是否存在任何此类工具。