gpt4 book ai didi

android - 如何找到 android 项目支持的实际最小 API 级别?

转载 作者:行者123 更新时间:2023-11-30 02:26:39 24 4
gpt4 key购买 nike

minSdkVersion 由开发者手动设置。但是您可以轻松地在更高级别使用某个功能,直到在不支持它的设备上运行时才发现它。

当您使用 minSdkVersion 不支持的函数时,是否有工具或编译器选项会警告您?

我正在使用 SBT、Scala 语言和 IntelliJ IDEA。还为 SBT 使用 android-sdk-plugin

编辑:我发现我的项目(主要用 Scala 编写)和默认的 Java android 应用程序之间存在差异。在 Java 代码中,尝试使用超过 minSdkVersion 的函数时出现错误。但在 Scala 项目中,IDE 和 SBT 构建系统似乎根本不关心。我怀疑我通过 android-sdk-plugin 在我的 build.sbt 文件中缺少设置。

最佳答案

API 级别检查由 lint tool 执行这是 Android SDK 的一部分。 lint 工具在 Java AST 上工作,不能对用不同语言编写的代码做任何事情。要使这些检查适用于 Scala 代码,需要有人为 Scala 编写等效工具,但我不知道是否存在任何此类工具。

关于android - 如何找到 android 项目支持的实际最小 API 级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27849500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com