如何让我的app.iml在Android Studio项目重建时保持稳定?

kg.*_*kg. 6 android gradle android-studio

当我切换分支并且Android Studio重建我的项目时,app.iml中的orderEntry库标记的顺序不断变化.有没有什么方法可以让Android Studio以稳定/确定的方式生成它,这样我就不会在git中经常出现差异,其中库在顺序中向上或向下移动?

有时它就像这样:

<orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" />
<orderEntry type="library" exported="" name="google-http-client-jackson2-1.19.0" level="project" />
Run Code Online (Sandbox Code Playgroud)

其他时候它是这样的:

<orderEntry type="library" exported="" name="google-http-client-jackson2-1.19.0" level="project" />
<orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" />
Run Code Online (Sandbox Code Playgroud)

我真的不在乎我只是想让它停止搅拌.

编辑:

根据JetBrains,您应该共享.iml文件:

http://intellij-support.jetbrains.com/entries/23393067

x90*_*x90 3

您只需将此文件添加到 gitignore 即可:

*.iml
Run Code Online (Sandbox Code Playgroud)