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.
- 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ć
- 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!