Android Studio w wersji 0.2.x (lipiec 2013 r.)

  • Zastosowano najnowsze zmiany w kodzie źródłowym IntelliJ. Zawiera poprawki problemów zgłoszonych przez użytkowników Studio, takich jak zmiany rozmiarów czcionek i renderowania czcionek w Linuxie.
  • Wtyczka Androida do obsługi Gradle została zaktualizowana do wersji 0.5.0.

    Uwaga: nowa wersja nie jest zgodna wstecznie. Podczas otwierania projektu, który używa starszej wersji wtyczki, Studio wyświetli błąd Nie udało się odświeżyć projektu Gradle <nazwa_projektu>.

    Zaktualizowany wtyczka Gradle zawiera te zmiany:

    • Naprawiono model IDE, aby zawierał plik wyjściowy, nawet jeśli został dostosowany za pomocą DSL. Ponadto poprawiono DSL w celu pobierania/ustawiania pliku wyjściowego w obiekcie wariantu, aby nie trzeba było używać funkcji variant.packageApplication or variant.zipAlign
    • Naprawiono rozwiązywanie zależności, aby rozwiązać kombinację (domyślna konfiguracja, typy kompilacji, wersje) razem zamiast osobno.
    • Naprawiono zależność testów projektu biblioteki, aby prawidłowo uwzględnić wszystkie zależności samej biblioteki.
    • Rozwiązano problem, gdy 2 zależności mają tę samą nazwę elementu końcowego.
    • Rozwiązaliśmy problem polegający na tym, że pliku z regułami Proguard nie można było zastosować do wersji.

    Wszystkie informacje o wersjach wtyczki Gradle znajdziesz tutaj: http://tools.android.com/tech-docs/new-build-system.

  • Błędy Gradle z aapt nie wskazują już scalonych plików wyjściowych w folderze build/, lecz wskazują na prawdziwe lokalizacje źródłowe.
  • równoległe kompilacje, Teraz można używać kompilacji równoległych w Gradle. Pamiętaj, że kompilacje równoległe są w fazie „inkubacji” (patrz dokumentacja Gradle). Ta funkcja jest domyślnie wyłączona. Aby go włączyć, kliknij Ustawienia > Kompilator i zaznacz pole Kompiluj niezależne moduły równolegle.
  • Dalsze prace nad nowym repozytorium zasobów służącym do renderowania układu, zwijania zasobów w edytorze i innymi funkcjami:
    • Podstawowe obsługiwanie zależności bibliotek .aar (np. używanie biblioteki bez lokalnej kopii źródeł). Sprawdzanie i nawigacja XML zasobów w edytorach źródeł nadal nie działają.
    • wykrywanie cykli w odniesieniach do zasobów;
    • Szybka dokumentacja (F1), która może wyświetlać wszystkie tłumaczenia ciągu znaków pod kursorem, będzie teraz wyświetlać również wszystkie nakładki zasobów z różnych wersji i typów kompilacji Gradle, a także bibliotek. Są one wymienione w odwrotnej kolejności nakładania zasobów, a wersje ciągu, które są zamaskowane, są przekreślone.
    • Poprawki umożliwiające aktualizowanie scalonych zasobów po zmianie zestawu zależności modułów.
    • Poprawki dotyczące renderowania XML, które umożliwiają prawidłowe obsługiwanie deklaracji encji znaków oraz znaków ucieczki XML i Unicode.
  • Obsługa zapisywania zrzutów ekranu w oknach podglądu układu i edytora układu.
  • Poprawki błędów w szablonach.
  • Poprawki błędów w lint.
  • Różne poprawki dotyczące raportów o awariach. Dziękujemy i zapraszamy do dalszego przesyłania raportów o awariach.