Android Studio w wersji 0.2.x (lipiec 2013 r.)
- Scalono z najnowszymi zmianami w bazie kodu IntelliJ. Zawiera poprawki problemów zgłoszonych przez użytkowników Studio, takie jak zmiany rozmiarów czcionek 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. Podczas otwierania projektu, który korzysta ze starszej wersji wtyczki, Studio wyświetli błąd Nie udało się odświeżyć projektu Gradle <project_name>.
Zaktualizowana wtyczka Gradle zawiera te zmiany:
- Poprawiliśmy model IDE, aby zawierał plik wyjściowy nawet wtedy, gdy jest dostosowany za pomocą DSL. Dodatkowo
poprawiliśmy DSL, aby pobierać i ustawiać plik wyjściowy w obiekcie wariantu, dzięki czemu nie trzeba używać
variant.packageApplication or variant.zipAlign
- Poprawiliśmy rozwiązywanie zależności, abyśmy rozwiązywali kombinację (konfiguracja domyślna, typy kompilacji, wersje) razem, a nie osobno.
- Naprawiono zależność w przypadku testów projektu biblioteki, aby prawidłowo uwzględniać 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 pliku reguł Proguard nie można było zastosować w przypadku wersji.
Wszystkie informacje o wersjach wtyczki Gradle znajdziesz tutaj: http://tools.android.com/tech-docs/new-build-system.
- Poprawiliśmy model IDE, aby zawierał plik wyjściowy nawet wtedy, gdy jest dostosowany za pomocą DSL. Dodatkowo
poprawiliśmy DSL, aby pobierać i ustawiać plik wyjściowy w obiekcie wariantu, dzięki czemu nie trzeba używać
- Błędy Gradle z narzędzia aapt nie wskazują już scalonych plików wyjściowych w folderze build/, ale prawdziwe lokalizacje źródłowe.
- Równoległe kompilacje. Możesz teraz 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 włączyć tę funkcję, kliknij Ustawienia > Kompilator i zaznacz pole Kompiluj niezależne moduły równolegle.
- Dalsze prace nad nowym repozytorium zasobów używanym do renderowania układu, zwijania zasobów w edytorze i innych działań:
- Podstawowa obsługa zależności bibliotek .aar (np. korzystanie z biblioteki bez lokalnej kopii źródeł). Nadal nie działa w przypadku weryfikacji kodu XML zasobu i nawigacji w edytorach kodu źródłowego.
- Wykrywanie cykli w odwołaniach 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 Gradle i typów kompilacji, a także biblioteki. Są one wymienione w odwrotnej kolejności nakładania zasobów, a wersje ciągu znaków, które są zamaskowane, są przekreślone.
- Poprawki dotyczące aktualizowania scalonych zasobów, gdy zmieni się zestaw zależności modułów.
- Poprawki renderowania XML, które umożliwiają prawidłowe obsługiwanie deklaracji encji znakowych 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 narzędzia Lint.
- Różne poprawki raportów o awariach. Dziękujemy i zachęcamy do dalszego przesyłania raportów o awariach.