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.zipAlign nicht 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.

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