2015-04-23 52 views
2

我正在使用android studio 1.1.0。我想禁用特定的皮棉检查,如“不完整翻译”。所以,我去了文件 - >设置... - >检查 - > Android Lint,并取消选中“不完整翻译”项目,然后点击应用& OK按钮。现在,生成已签名的apk仍会抛出与丢失翻译相关的lint错误。无法更新android studio lint设置

此外,我禁用了整个Android Lint项目,以查看签名apk的生成是否跳过lint错误检查与否。结果是我仍然有丢失翻译相同的lint错误,而我期待没有lint错误检查更新设置。这是来自android工作室的错误还是我在这里做错了什么?

注意,我不想禁用由下加入的build.gradle以下行皮棉完全错误检查,这一点我可以很容易做到:

lintOptions { 
    checkReleaseBuilds false 
} 

我只是想关掉从几皮棉检查设置对话框。

回答

0

按照官方文档http://tools.android.com/tips/lint/suppressing-lint-warnings

要抑制的错误,在编辑器中打开的问题,并运行的quickfix /意图的动作(按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> 

为了更多地了解皮棉设置配置

阅读本http://tools.android.com/tips/lint/suppressing-lint-warnings

+0

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