Android Studio w wersji 0.2.x (lipiec 2013 r.)
- Zastosowano najnowsze zmiany w kodzie źródłowym IntelliJ. Zawiera poprawki problemów zgłaszanych przez użytkowników Studio, takie jak dostosowywanie rozmiaru czcionek w systemie Linux czy renderowania czcionek.
- 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>.
Zaktualizowana wtyczka do Gradle zawiera te zmiany:
- Poprawiliśmy model IDE, by zawierał plik wyjściowy, nawet jeśli został on dostosowany przy użyciu 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.
- Naprawiliśmy zależność między testami projektu biblioteki, aby poprawnie uwzględniać 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 reguł 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.
- Poprawiliśmy model IDE, by zawierał plik wyjściowy, nawet jeśli został on dostosowany przy użyciu DSL. Ponadto poprawiono DSL w celu pobierania/ustawiania pliku wyjściowego w obiekcie wariantu, aby nie trzeba było używać funkcji
- Błędy Gradle z aapt nie wskazują już scalonych plików wyjściowych w folderze build/, lecz zwracają się do prawdziwych lokalizacji źródłowych.
- równoległe kompilacje, Teraz można używać równoległych kompilacji 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:
- Podstawowa obsługa zależności między bibliotekami .aar (np. korzystanie z 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), w której można zobaczyć wszystkie tłumaczenia ciągu znaków pod daszkiem, teraz wyświetla też wszystkie nakładki zasobów z różnych rodzajów i typów kompilacji Gradle, a także biblioteki. 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 zachęcamy do dalszego przesyłania raportów o awariach.