Android Studio Version 0.2.x (Juli 2013)
- Bei den neuesten Änderungen der IntelliJ-Codebasis zusammengeführt. Hierzu zählen Korrekturen für Probleme, die von Studio-Nutzern gemeldet wurden, wie etwa Änderungen an den Schriftgrößen und dem Rendering von Schriftarten unter Linux.
- Aktualisierung des Android Gradle-Plug-ins auf Version 0.5.0.
Achtung:Diese neue Version ist nicht abwärtskompatibel. Wenn Sie ein Projekt öffnen, in dem eine ältere Version des Plug-ins verwendet wird, wird in Studio die Fehlermeldung Gradle <project_name> Projectrefresh failed (Fehler beim Aktualisieren des Gradle-Projekts <project_name>) angezeigt.
Das aktualisierte Gradle-Plug-in enthält die folgenden Änderungen:
- Das IDE-Modell enthält jetzt die Ausgabedatei auch dann, wenn sie über DSL angepasst wurde. Außerdem wurde in DSL korrigiert, die Ausgabedatei für das Variantenobjekt abzurufen/festzulegen, sodass
variant.packageApplication or variant.zipAlign
nicht verwendet werden muss. - Die Abhängigkeitsauflösung wurde behoben, sodass die Kombination aus (Standardkonfiguration, Build-Typen, Geschmacksrichtungen) zusammen und nicht separat aufgelöst wurde.
- Die Abhängigkeit für Tests des Bibliotheksprojekts wurde behoben, sodass alle Abhängigkeiten der Bibliothek selbst korrekt einbezogen wurden.
- Der Fall, dass zwei Abhängigkeiten denselben Blattnamen haben, wurde behoben.
- Ein Problem wurde behoben, bei dem die Proguard-Regel-Datei nicht auf Flavor-Varianten angewendet werden konnte.
Alle Versionshinweise zum Gradle-Plug-in sind hier verfügbar: http://tools.android.com/tech-docs/new-build-system.
- Das IDE-Modell enthält jetzt die Ausgabedatei auch dann, wenn sie über DSL angepasst wurde. Außerdem wurde in DSL korrigiert, die Ausgabedatei für das Variantenobjekt abzurufen/festzulegen, sodass
- Gradle-Fehler von „aapt“ verweisen nicht mehr auf zusammengeführte Ausgabedateien im „build/“-Ordner, sondern auf die tatsächlichen Speicherorte der Quelle.
- Parallele Builds. Es ist jetzt möglich, die parallelen Builds von Gradle zu verwenden. Beachten Sie, dass parallele Builds sich in der „Inkubation“ befinden (siehe Gradle-Dokumentation). Diese Funktion ist standardmäßig deaktiviert. Um sie zu aktivieren, wechseln Sie zu Einstellungen > Compiler und klicken Sie das Kästchen Unabhängige Module parallel kompilieren an.
- Wir arbeiten außerdem an dem neuen Ressourcen-Repository, das für das Layout-Rendering, das Falten von Ressourcen im Editor und mehr verwendet wird:
- Grundlegende Unterstützung von .aar-Bibliotheksabhängigkeiten (z.B. Verwendung einer Bibliothek ohne lokale Kopie der Quellen). Funktioniert immer noch nicht für die Validierung der XML-Ressourcen und die Navigation in Quelleditoren.
- Zykluserkennung in Ressourcenreferenzen.
- In der Schnelldokumentation (F1), in der alle Übersetzungen des Strings unter dem Caret-Zeichen zu sehen sind, werden jetzt auch alle Ressourcen-Overlays aus den verschiedenen Gradle-Varianten und Build-Typen sowie aus Bibliotheken angezeigt. Sie werden in umgekehrter Reihenfolge der Ressourcen-Overlays aufgelistet, wobei die maskierten Versionen des Strings durchgestrichen sind.
- Fehlerkorrekturen, um die zusammengeführten Ressourcen zu aktualisieren, wenn sich die Modulabhängigkeiten ändern.
- Fehlerkorrekturen für das XML-Rendering zur korrekten Verarbeitung von Zeichenentitätsdeklarationen sowie XML- und Unicode-Escape-Zeichen.
- Screenshot-Unterstützung für die Fenster „Layoutvorschau“ und „Layouteditor“ speichern.
- Fehlerkorrekturen in Vorlagen.
- Fehlerkorrekturen für Lint.
- Verschiedene Fehlerbehebungen für Absturzberichte. Vielen Dank und weiterhin Absturzberichte!