Android Studio 0.2.x (Juli 2013)
- Die neuesten Änderungen an der IntelliJ-Codebasis wurden zusammengeführt. Enthält Fehlerkorrekturen für von Studio-Nutzern gemeldete Probleme, z. B. Anpassungen an der Schriftgröße und dem Schriftrendering unter Linux.
- Das Android-Gradle-Plug-in wurde auf Version 0.5.0 aktualisiert.
Achtung:Diese neue Version ist nicht abwärtskompatibel. Beim Öffnen eines Projekts, das eine ältere Version des Plug-ins verwendet, wird in Studio die Fehlermeldung Gradle <project_name> project crawl failed. angezeigt.
Das aktualisierte Gradle-Plug-in enthält die folgenden Änderungen:
- Das IDE-Modell wurde so angepasst, dass es die Ausgabedatei enthält, auch wenn sie über die DSL angepasst wurde. Außerdem wurde die DSL korrigiert, um die Ausgabedatei für das Variantenobjekt abzurufen/festzulegen, sodass
variant.packageApplication or variant.zipAlign
nicht mehr verwendet werden muss. - Wir haben die Abhängigkeitsauflösung korrigiert, sodass die Kombination von (Standardkonfiguration, Build-Typen, Flavor(s)) zusammen statt separat aufgelöst wurde.
- Die Abhängigkeit für Tests des Bibliotheksprojekts wurde korrigiert, damit alle Abhängigkeiten der Bibliothek selbst korrekt berücksichtigt werden.
- Es wurde ein Fall behoben, bei dem zwei Abhängigkeiten denselben Blattnamen haben.
- Ein Problem wurde behoben, durch das die Proguard-Regeldatei nicht auf Flavors angewendet werden konnte.
Alle Versionshinweise zum Gradle-Plug-in finden Sie hier: http://tools.android.com/tech-docs/new-build-system.
- Das IDE-Modell wurde so angepasst, dass es die Ausgabedatei enthält, auch wenn sie über die DSL angepasst wurde. Außerdem wurde die DSL korrigiert, um die Ausgabedatei für das Variantenobjekt abzurufen/festzulegen, sodass
- Gradle-Fehler von "aapt" verweisen nicht mehr auf zusammengeführte Ausgabedateien im Ordner "build/", sondern verweisen auf den tatsächlichen Speicherort der Quelle.
- Parallele Builds Es ist jetzt möglich, die parallelen Builds von Gradle zu verwenden. Parallele Builds befinden sich in der Entwicklungsphase (siehe Gradle-Dokumentation). Diese Funktion ist standardmäßig deaktiviert. Wechseln Sie zum Aktivieren zu Einstellungen > Compiler und klicken Sie das Kästchen Unabhängige Module parallel kompilieren an.
- Weitere Arbeiten am neuen Ressourcen-Repository, das für das Layout-Rendering verwendet wird, Ressourcen-Zusammenklappen im Editor und mehr:
- Grundlegende Unterstützung für Abhängigkeiten von .aar-Bibliotheken (z. B. Verwendung einer Bibliothek ohne lokale Kopie der Quellen) Die XML-Validierung und Navigation in Ressourcen in Quelleditoren funktioniert weiterhin nicht.
- Zykluserkennung in Ressourcenreferenzen
- Die Schnelldokumentation (F1), mit der alle Übersetzungen des Strings unter dem Caret angezeigt werden können, zeigt jetzt auch alle Ressourcen-Overlays aus den verschiedenen Gradle-Varianten und Build-Typen sowie aus Bibliotheken an. Sie werden in umgekehrter Reihenfolge des Ressourcen-Overlays aufgeführt. Die Versionen des Strings, die ausgeblendet sind, sind durchgestrichen.
- Korrekturen für die Aktualisierung der zusammengeführten Ressourcen, wenn sich die Gruppe der Modulabhängigkeiten ändert.
- Korrekturen beim XML-Rendering, um Zeichenentitätsdeklarationen und XML- und Unicode-Escapes ordnungsgemäß zu verarbeiten.
- Unterstützung für das Speichern von Screenshots für die Layoutvorschau und den Layout-Editor
- Fehlerkorrekturen für Vorlagen
- Fehlerkorrekturen für Lint.
- Verschiedene Fehler bei Absturzberichten wurden behoben. Vielen Dank und senden Sie weiterhin Absturzberichte!