Android Studio w wersji 0.2.x (lipiec 2013 r.)
- Scalono w ramach najnowszych zmian w bazie kodu 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>.
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. Poza tym
naprawiono DSL, by pobierać/ustawić plik wyjściowy w obiekcie wariantu, tak aby nie trzeba było
użyj 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.
- Poprawiono 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 miały tę samą nazwę elementu docelowego.
- 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 wersji wtyczki Gradle są dostępne 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. Poza tym
naprawiono DSL, by pobierać/ustawić plik wyjściowy w obiekcie wariantu, tak aby nie trzeba było
użyj funkcji
- Błędy Gradle z pakietu aapt nie wskazują już na scalone pliki wyjściowe w folderze kompilacji/ folderu. wskazują rzeczywiste lokalizacje źródłowe.
- Kompilacje równoległe. 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 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ł). Nadal nie działa w przypadku walidacji kodu XML zasobów ani nawigacji w edytorach źródeł.
- wykrywanie cykli w odniesieniach do zasobów;
- Szybka dokumentacja (F1), która może wyświetlić wszystkie tłumaczenia ciągu znaków pod daszkiem, będą teraz wyświetlać wszystkie nakładki zasobów z różnych odmian i typów kompilacji Gradle, i biblioteki. Są one wymienione w odwrotnej kolejności nakładania zasobów, a wersje ciągu, które są zamaskowane, są przekreślone.
- Poprawki dotyczące obsługi aktualizowania scalonych zasobów po zmianie zestawu zależności modułu.
- Poprawki renderowania XML pozwalające prawidłowo obsługiwać deklaracje encji znaków oraz XML i Unicode. ucieczki.
- Zapisz obsługę zrzutów ekranu w oknach podglądu układu i edytora układu.
- Poprawki błędów w szablonach.
- Naprawiono błędy (lint).
- Różne poprawki dotyczące raportów o awariach. Dziękujemy i zapraszamy do dalszego przesyłania raportów o awariach.