gpt4 book ai didi

android-studio - 安卓工作室 : Change inspection profile for one specific module in project

转载 作者:行者123 更新时间:2023-12-03 15:52:07 24 4
gpt4 key购买 nike

我在 Android Studio 项目中有几个模块,我想更改其中一个模块的检查设置。更准确地说,我想在一个模块中关闭所有与 Android 相关的检查,但保留所有常规 Java 检查。

我需要这个,因为我有一个非 Android 特定的 Java 库模块,并且该模块使用 java.util.Properties , 它是 load方法是在 Android API 级别 9 中实现的。由于该库不是 Andoid 的东西,我根本没有指定 Android API 级别,Studio 会警告我。

它提供添加 Android 注释以忽略该检查,但添加 Android 依赖项以关闭 Android 警告似乎很糟糕。

我可以编辑设置以关闭该警告,但我不想在整个项目中打开 API 级别的警告。
正如我发现的那样,在设置中,您可以为全局或整个项目指定检查设置,而不是为特定模块指定检查设置。

有没有办法改变一个模块的检查设置,或者做一些修改?

我正在使用 Android Studio 1.3.2。

最佳答案

Studio 应该会自动理解 Java 模块与 Android 无关,并停止了 Android 检查(但它们并没有被禁用):我修复了代码中的某些内容,重新构建了几次,当我回到警告行时,它很干净。

所以,我真的不知道发生了什么,
但我得到了一些建议,这应该会有所帮助:

  • 同步你的 Gradle 项目,它会尝试重建项目。某些依赖项和设置只有在 Gradle 执行内部操作后才能解决。
  • 如果 Gradle 失败,则代码中可能会出现错误,从而破坏了交互。尝试解决它们。
  • 如果您的项目历史记录存储在 VCS 中,请尝试 checkout 最新的清晰版本并再次同步项目。
  • 检查 .iml 中的更改手动文件。出于某种原因,Studio 有时会在那里进行奇怪的编辑,如果我回滚其中的一些,Studio 会更好地工作。
  • 关于android-studio - 安卓工作室 : Change inspection profile for one specific module in project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33891537/

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