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. Wenn Sie ein Projekt öffnen, in dem eine ältere Version des Plug-ins verwendet wird, wird in Studio die Fehlermeldung Gradle-Projekt <project_name> konnte nicht aktualisiert werden 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.
    • Die Abhängigkeitsauflösung wurde so korrigiert, dass die Kombination aus (Standardkonfiguration, Buildtypen, Varianten) gemeinsam und nicht separat aufgelöst wird.
    • 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.
    • Das Problem, dass die Proguard-Regelndatei nicht auf Flavors angewendet werden konnte, wurde behoben.

    Alle Versionshinweise für das Gradle-Plug-in finden Sie hier: http://tools.android.com/tech-docs/new-build-system.

  • Gradle-Fehler von aapt verweisen nicht mehr auf zusammengeführte Ausgabedateien im Ordner „build/“, sondern auf die tatsächlichen Quellspeicherorte.
  • 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. Wenn Sie diese Funktion aktivieren möchten, klicken Sie auf Einstellungen > Compiler und setzen Sie ein Häkchen in das Kästchen Unabhängige Module parallel kompilieren.
  • Weitere Arbeiten am neuen Ressourcen-Repository, das für das Layout-Rendering verwendet wird, sowie zum Zusammenklappen von Ressourcen im Editor:
    • 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.
    • Erkennung von Zyklen 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 der Ressourcenüberlagerung aufgeführt. Die Versionen des Strings, die ausgeblendet sind, sind durchgestrichen.
    • Fehlerkorrekturen beim Aktualisieren der zusammengeführten Ressourcen, wenn sich die Modulabhängigkeiten ändern.
    • 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 Fehlerkorrekturen für Absturzberichte. Vielen Dank und bitte melden Sie weiterhin Absturzberichte.