我在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。
答案 0 :(得分:2)
Studio应该自动了解Java模块与Android没有任何关系,并且停止了Android检查(但是它们没有被禁用):我在代码中修改了一些东西,重建了几次,当我回到警告时它很干净。
所以,我实际上并不知道发生了什么, 但我得到了一些推荐,这应该有所帮助:
.iml
个文件中的更改。出于某种原因,Studio有时会在那里进行编辑,如果我回滚其中的一部分,Studio会更好。答案 1 :(得分:0)