始终由Android Studio修改codeStyleSettings.xml [英] codeStyleSettings.xml always modified by Android Studio

查看:112
本文介绍了始终由Android Studio修改codeStyleSettings.xml的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用Android Studio 1.3.2,.idea/codeStyleSettings.xml会不断修改以添加<Objective-C-extensions>...</Objective-C-extensions\>的部分.尽管项目中不存在Objective-C代码,但这些更改仍然存在.经过多次尝试,我无法还原这些更改-每次打开Android Studio时它们都会重新出现.

Using Android Studio 1.3.2, the .idea/codeStyleSettings.xml is constantly modified to add a section for <Objective-C-extensions>...</Objective-C-extensions\>. These changes are despite no Objective-C code existing within the project. After many attempts, I have been unable to revert these changes - they keep coming back every time Android Studio is opened.

这些更改来自何处?如何避免Android Studio不断恢复所做的修改?

Where are these changes coming from and how can I avoid Android Studio constantly restoring the modifications?

<Objective-C-extensions>
  <option name="GENERATE_INSTANCE_VARIABLES_FOR_PROPERTIES" value="ASK" />
  <option name="RELEASE_STYLE" value="IVAR" />
  <option name="TYPE_QUALIFIERS_PLACEMENT" value="BEFORE" />
  <file>
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" />
  </file>
  <class>
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" />
    <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" />
  </class>
  <extensions>
    <pair source="cpp" header="h" />
    <pair source="c" header="h" />
  </extensions>
</Objective-C-extensions>

推荐答案

<Objective-C-extensions>部分是由Android NDK支持插件添加的.它是在1.3中添加的,默认情况下处于激活状态.

The <Objective-C-extensions> Section is added by the Android NDK Support Plugin. Which was added in 1.3 and is activated by default.

如果您激活了此插件,它将把Section添加到您的codeStyleSettings.xml中.否则它将被删除.

If you have activated this plugin it adds the Section to your codeStyleSettings.xml. Otherwise it will be removed.

这篇关于始终由Android Studio修改codeStyleSettings.xml的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆