Android studio 无法更新android studio lint设置

Android studio 无法更新android studio lint设置,android-studio,apk,android-gradle-plugin,lint,release-mode,Android Studio,Apk,Android Gradle Plugin,Lint,Release Mode,我正在使用android studio 1.1.0。我想禁用特定的lint检查,如“不完整翻译”。所以,我去了文件->设置…->检查->Android Lint和未选中的“未完成翻译”项,然后按下应用和确定按钮。现在,生成有符号的apk仍然会抛出与缺少翻译相关的lint错误 更进一步,我禁用了整个Android Lint项,以查看签名apk的生成是否跳过Lint错误检查。结果是,由于缺少翻译,我仍然得到相同的lint错误,而根据更新的设置,我不希望进行lint错误检查。这是安卓工作室的bug还是

我正在使用android studio 1.1.0。我想禁用特定的lint检查,如“不完整翻译”。所以,我去了文件->设置…->检查->Android Lint和未选中的“未完成翻译”项,然后按下应用和确定按钮。现在,生成有符号的apk仍然会抛出与缺少翻译相关的lint错误

更进一步,我禁用了整个Android Lint项,以查看签名apk的生成是否跳过Lint错误检查。结果是,由于缺少翻译,我仍然得到相同的lint错误,而根据更新的设置,我不希望进行lint错误检查。这是安卓工作室的bug还是我做错了什么

请注意,我不想完全禁用lint错误检查,我可以通过在build.gradle下添加以下行轻松实现这一点:

lintOptions {
    checkReleaseBuilds false
}
我只想从“设置”对话框中关闭一些皮棉检查。

根据官方文件

若要抑制错误,请在编辑器中打开问题并运行“快速修复/意图”操作(Ctrl/Cmd F1),然后选择“抑制”,该操作将使用注释、属性或注释禁用问题。

或者,您也可以为资源指定可翻译标记来配置此功能

一个接一个

<string name="hello" translatable="false">hello</string>
你好 或全部资源

<?xml version="1.0" encoding="utf-8"?>
<resources
  xmlns:tools="http://schemas.android.com/tools"
  tools:ignore="MissingTranslation" >

  <!-- Other strings no need of translatable attribute -->

</resources>

了解有关lint设置配置的更多信息


阅读此

当然,我知道这些解决方案,但设置对话框对我来说更合适,因为我的问题主要是“在android studio中不更新lint设置”。我想直接关闭特定的lint问题ID。缺少翻译就是这样一个例子。