Android Studio v0.2.x (Juli 2013)
- Die neuesten Änderungen der IntelliJ-Codebasis wurden zusammengeführt. Beinhaltet Korrekturen für Probleme, die von Studio-Nutzern gemeldet wurden, z. B. Anpassungen der Schriftgrößen und des Schrift-Renderings unter Linux.
- Android-Gradle-Plug-in auf Version 0.5.0 aktualisiert.
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 ein Fehler mit der Meldung Gradle <project_name> project refresh failed. angezeigt.
Das aktualisierte Gradle-Plug-in enthält die folgenden Änderungen:
- Das IDE-Modell wurde so korrigiert, dass es die Ausgabedatei auch dann enthält, wenn sie über die DSL angepasst wurde. Außerdem wurde die DSL so korrigiert, dass die Ausgabedatei für das Variant-Objekt abgerufen und festgelegt werden kann. Dadurch ist die Verwendung von
variant.packageApplication or variant.zipAlignnicht mehr erforderlich. - Die Abhängigkeitsauflösung wurde so korrigiert, dass die Kombination aus Standardkonfiguration, Build-Typen und Flavor(s) zusammen und nicht separat aufgelöst wird.
- Die Abhängigkeit für Tests von Bibliotheksprojekten wurde so korrigiert, dass alle Abhängigkeiten der Bibliothek selbst ordnungsgemäß berücksichtigt werden.
- Ein Fall wurde korrigiert, in dem zwei Abhängigkeiten denselben Blattnamen haben.
- Ein Problem wurde korrigiert, bei dem 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 korrigiert, dass es die Ausgabedatei auch dann enthält, wenn sie über die DSL angepasst wurde. Außerdem wurde die DSL so korrigiert, dass die Ausgabedatei für das Variant-Objekt abgerufen und festgelegt werden kann. Dadurch ist die Verwendung von
- Gradle-Fehler von aapt verweisen nicht mehr auf zusammengeführte Ausgabedateien im Ordner „build/“, sie verweisen auf die tatsächlichen Quellspeicherorte.
- Parallele Builds. Es ist jetzt möglich, parallele Builds von Gradle zu verwenden. Beachten Sie, dass sich parallele Builds in der „Inkubationsphase“ befinden (siehe Gradle-Dokumentation). Diese Funktion ist standardmäßig deaktiviert. Wenn Sie sie aktivieren möchten, rufen Sie Einstellungen > Compiler auf und aktivieren Sie das Kästchen Unabhängige Module parallel kompilieren.
- Weitere Arbeiten am neuen Ressourcen-Repository, das für das Layout-Rendering, das Reduzieren von Ressourcen im Editor und mehr verwendet wird:
- Grundlegende Unterstützung für .aar-Bibliotheksabhängigkeiten (z.B. Verwendung einer Bibliothek ohne lokale Kopie der Quellen). Funktioniert noch nicht für die XML-Validierung von Ressourcen und die Navigation in Quellcode-Editoren.
- Zykluserkennung in Ressourcenverweisen.
- Die Kurzdokumentation (F1), in der alle Übersetzungen des Strings unter dem Cursor angezeigt werden können, zeigt jetzt auch alle Ressourcen-Overlays aus den verschiedenen Gradle-Flavors und Build-Typen sowie Bibliotheken an. Sie werden in umgekehrter Reihenfolge der Ressourcen-Overlays aufgeführt. Die Versionen des Strings, die maskiert sind, sind durchgestrichen.
- Korrekturen für die Aktualisierung der zusammengeführten Ressourcen, wenn sich die Modulabhängigkeiten ändern.
- Korrekturen für das XML-Rendering, um Zeichenentitätsdeklarationen sowie XML- und Unicode-Escapes ordnungsgemäß zu verarbeiten.
- Unterstützung für das Speichern von Screenshots für die Fenster „Layoutvorschau“ und „Layout-Editor“.
- Fehlerkorrekturen für Vorlagen.
- Fehlerkorrekturen für Lint.
- Verschiedene Korrekturen für Absturzberichte. Vielen Dank für Ihre Absturzberichte.