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.

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