codeStyleSettings.xml 总是由 Android Studio 修改 [英] codeStyleSettings.xml always modified by Android Studio
问题描述
使用 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>
推荐答案
部分由 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.
如果您已激活此插件,它会将部分添加到您的 codeStyleSettings.xml.否则将被删除.
If you have activated this plugin it adds the Section to your codeStyleSettings.xml. Otherwise it will be removed.
这篇关于codeStyleSettings.xml 总是由 Android Studio 修改的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!