Android Studio importieren Projekt mit gradle änderungen iml-Dateien

Ich habe folgende Einträge in meiner .gitignore:

...
*.iml
.idea/
...

Nachdem ich git clone eine frische repo (ich habe keine iml oder .Idee im Projekt), so öffnen Sie Android Studio (v0.2.5) importieren Sie das Projekt erfolgreich kompilieren ohne Probleme. Nun, wenn ich will, um einige Dateien zu editieren, IntelliJ zeigt die rote wellenförmige Ding fast überall, weil es nicht finden können externe Bibliotheken. Ich erkannte, dass, wenn die iml-Dateien erneut generiert werden, die externe Bibliotheken Hinzugefügt werden, wie:

<orderEntry type="library" exported="" scope="TEST" name="guice-3.0-no_aop" level="project" />

FYI, die bauen.gradle Teil zum hinzufügen von externen Bibliotheken:

...
dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}
...

So, jetzt bringe ich die Struktur des Projektes pop-up und ändern Sie den Bereich von Test zu Kompilieren, die roten Wellen verschwinden, und alles ist wieder normal.

Ich würde gerne wissen, wenn es etwas mache ich falsch auf meiner Seite, oder wenn es ein bug ist? Auch, in Bezug auf die Art und Weise zu handhaben iml-Dateien (version oder nicht), ich konnte keine klare Antwort. Jeder scheint zu tun, haben Ihre eigene Art und Weise.

Dank!

InformationsquelleAutor mbmc | 2013-08-24

Schreibe einen Kommentar