Google udostępnia wersję stabilną Android Studio 3.6

Google udostępniło stabilną wersję Android Studio 3.6 dla twórców aplikacji na Androida. Oto nasz przegląd najważniejszych zmian.

Wydano Google wersja 3.5 swojego IDE do tworzenia aplikacji na Androida, Android Studio, do stabilnego kanału w połowie ubiegłego roku. To wydanie było zwieńczeniem miesięcy poprawek błędów i ulepszeń stabilności. Dzisiaj Google ogłosił, że kolejna stabilna wersja, Android Studio 3.6, jest już dostępna dla programistów. Aktualizacja jest testowana od miesięcy i koncentruje się na poprawie komfortu edycji kodu i debugowania. Oto przegląd nowości w najnowszym wydaniu.

Skrócona lista zmian Androida Studio 3.6

Widok podzielony w edytorach projektów

Nowy widok podzielony dla Edytora układu i Edytora nawigacji umożliwia jednoczesne wyświetlanie widoku projektu i kodu interfejsu użytkownika. Widok Split View zastępuje okno podglądu i można go konfigurować plik po pliku, aby zapisywać informacje kontekstowe, takie jak poziom powiększenia i opcje widoku projektu. Aby włączyć widok Split View, kliknij ikonę „Podziel” w prawym górnym rogu okna edytora.

Widok podzielony w edytorach projektów. Źródło: Google

Karta zasobów próbnika kolorów

Google dodało zakładkę „zasoby” do próbnika kolorów w Android Studio 3.6. Na tej karcie wyświetlane są kolory zdefiniowane jako zasoby kolorów, aby ułatwić ich wybór lub edycję. Jest dostępny w narzędziach projektowych i edytorze XML.

Karta zasobów selektora kolorów w Android Studio 3.6. Źródło: Google

Emulator Androida — interfejs użytkownika Map Google

Najnowsza wersja emulatora Androida to 29.2.12 i umożliwia wizualizację lokalizacji emulowanego urządzenia. Google umieścił interfejs Map Google w rozszerzonym menu sterowania, dzięki czemu programiści mogą określać wirtualne lokalizacje i konstruować wirtualne trasy.

Interfejs lokalizacyjny emulatora Androida z możliwością przesyłania strumieniowego lokalizacji w czasie rzeczywistym. Źródło: Google.

Obsługa wielu wyświetlaczy

Emulator 29.1.10 dodaje początkową obsługę wyświetlania wielu wirtualnych wyświetlaczy, aby ułatwić tworzenie aplikacji dla urządzeń z wieloma wyświetlaczami. Programiści mogą konfigurować wiele wirtualnych wyświetlaczy w emulatorze Android Studio poprzez menu Ustawienia (Rozszerzone sterowanie > Ustawienia).

Inne zmiany

  • Zobacz wiązanie: Niezgodności między plikami układu XML a kodem mogą spowodować niepowodzenie kompilacji w czasie wykonywania. Aby temu zapobiec, Google wprowadza widok wiążący, funkcja, która po włączeniu poprzez dodanie pojedynczej linii w pliku build.gradle każdego modułu „generuje klasę wiążącą dla każdego pliku układu XML znajdującego się w tym moduł.” Powiązanie widoku ma zastąpić findViewById, umożliwiając odwoływanie się do wszystkich widoków za pomocą identyfikatorów bez napotykania wskaźnika zerowego lub rzutowania klas wyjątki. Dowiedz się więcej o tej funkcji Tutaj.
  • Aktualizacje NDK dla Androida: Google wprowadził obsługę Kotlina dwie funkcje Androida NDK które były wcześniej obsługiwane w Javie. Obejmują one „[nawigację] z deklaracji JNI do odpowiedniej funkcji implementacyjnej w C/C++” i „automatyczne [tworzenie] funkcji implementacyjnej kodu pośredniczącego dla deklaracji JNI”.
  • Aktualizacja platformy IntelliJ: IntelliJ 2019.2 jest zawarty w Android Studio 3.6. Ten Wpis na blogu JetBrains wyjaśnia najważniejsze zmiany.
  • Dodaj klasy z zastosowaniem zmian: Kliknięcie „Zastosuj zmiany w kodzie” lub „Zastosuj zmiany i uruchom ponownie działanie” umożliwi dodanie klasy, a następnie wdrożenie tej zmiany w kodzie w działającej aplikacji. Wyjaśniono różnicę między tymi dwoma działaniami Tutaj.
  • Aktualizacje wtyczki Gradle dla Androida: Wersja 3.6 wtyczki Android Gradle dodaje obsługę wtyczki Maven Publish Gradle. Ucz się więcej Tutaj.
  • Aktualizacje lokalne dla zaimportowanych plików APK: Android Studio 3.6 teraz automatycznie wykrywa zmiany w zaimportowanych plikach APK i umożliwia ich ponowne zaimportowanie na miejscu, dzięki czemu nie trzeba ponownie dołączać symboli i źródeł.
  • Dołącz źródła Kotlina do zaimportowanych plików APK: Możesz teraz dołączać pliki źródłowe Kotlina do zaimportowanych plików APK. Ucz się więcej Tutaj.
  • Wykrywanie wycieków w programie Memory Profiler: Google zaktualizowało narzędzie Memory Profiler o możliwość wykrywania instancji aktywności i fragmentów, które mogły wycieknąć. Dostępna jest dokumentacja tej funkcji Tutaj.
  • Usuń zaciemnienie kodu bajtowego klasy i metody w APK Analyzer: Podczas sprawdzania plików DEX za pomocą narzędzia APK Analyzer można teraz rozjaśnić kod bajtowy klasy i metody, ładując plik mapowań ProGuard dla analizowanego pliku APK. Więcej informacji Tutaj.

Google opublikowało także na YouTube film podsumowujący zmiany w Android Studio 3.6:

Możesz pobrać najnowszą stabilną wersję z poziomu Android Studio lub z witryny Google. Aby uzyskać więcej informacji, sprawdź Wpis na blogu Google na blogu programistów Androida lub najnowszy Informacje o wersji Android Studio. Następna ważna aktualizacja IDE pojawi się jako Android Studio 4.0, który wprowadza nowe biblioteki Jetpack, w tym CameraX i Compose. Wersja 4.0 jest obecnie na Kanarach, więc minie kilka miesięcy, zanim będzie gotowa do wydania stabilnego.