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.

  • 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!