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

  • Scalono w najnowszych zmianach w bazie kodu IntelliJ. Zawiera poprawki błędów zgłaszanych przez użytkowników Studio, takie jak poprawki rozmiarów i renderowania czcionek w systemie Linux.
  • Wtyczka Androida do obsługi Gradle została zaktualizowana do wersji 0.5.0.

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

    Zaktualizowana wtyczka Gradle zawiera te zmiany:

    • Poprawiono model IDE tak, aby zawierał plik wyjściowy, nawet jeśli został dostosowany przy użyciu DSL. Poprawiliśmy też DSL, aby pobrać/ustawić plik wyjściowy w obiekcie wariantu, dzięki czemu nie trzeba używać variant.packageApplication or variant.zipAlign
    • Naprawiono rozpoznawanie zależności, dzięki czemu rozwiązaliśmy połączenie (konfiguracja domyślna, typy kompilacji, smaki) razem, a nie oddzielnie.
    • Poprawiono zależność testów projektu biblioteki, która prawidłowo uwzględniała wszystkie zależności samej biblioteki.
    • Naprawiono przypadek, w którym 2 zależności mają taką samą nazwę liścia.
    • Rozwiązaliśmy problem polegający na tym, że do smaków nie można było stosować pliku reguł ProGuard.

    Wszystkie informacje o wersji wtyczki Gradle są dostępne tutaj: http://tools.android.com/tech-docs/new-build-system.

  • Błędy Gradle z aapt nie wskazują już na scalone pliki wyjściowe w folderze Build/, tylko wskazują rzeczywiste lokalizacje źródłowe.
  • kompilacje równoległe. Teraz możesz korzystać z równoległych kompilacji Gradle. Pamiętaj, że kompilacje równoległe znajdują się w sekcji „incubation” (zobacz dokumentację Gradle). Ta funkcja jest domyślnie wyłączona. Aby ją włączyć, kliknij Preferencje > Kompilator i zaznacz pole Kompiluj niezależne moduły równolegle.
  • Kontynuuj pracę nad nowym repozytorium zasobów służącym do renderowania układu, zwijania zasobów w edytorze i nie tylko:
    • Podstawowa obsługa zależności z biblioteką .aar (np. korzystanie z biblioteki bez lokalnej kopii źródeł). Nadal nie działa sprawdzanie poprawności kodu XML zasobów ani nawigację w edytorach źródeł.
    • Wykrywanie cykli w odwołaniach do zasobów.
    • Szybka dokumentacja (F1), która może wyświetlać wszystkie tłumaczenia ciągu znaków znajdującego się pod daszkiem, wyświetla teraz również wszystkie nakładki zasobów z różnych smaków i typów kompilacji Gradle, a także biblioteki. Są one wymienione w odwrotnej kolejności nakładania zasobów, z przekreśleniem w przypadku wersji ciągu znaków, które są zamaskowane.
    • Poprawki związane z aktualizowaniem scalonych zasobów w przypadku zmiany zestawu zależności modułów.
    • Poprawki związane z renderowaniem XML, które poprawiają prawidłową obsługę deklaracji encji znaków oraz znaków modyfikacji kodu XML i Unicode.
  • Zapisz obsługę zrzutów ekranu dla okien podglądu układu i edytora układu.
  • Poprawki błędów w szablonach.
  • Poprawki błędów Lint.
  • Naprawiono raporty o awariach. Dziękujemy i prosimy o dalsze zgłaszanie raportów o awariach!