Poniżej znajdziesz nowe funkcje w Android Studio Iguana.
Wersje poprawek
Poniżej znajdziesz listę poprawek w Android Studio Jellyfish i wtyczka Androida do obsługi Gradle w wersji 8.4.
Android Studio – meduza | Poprawki 2 i AGP 8.4.2 z 2023 r. (czerwiec 2024 r.)
Ważna aktualizacja zabezpieczeń: luka w zabezpieczeniach w Wtyczka GitHub dostępne w Android Studio Iguana | Wersja 2023.2.1 lub nowsza może ujawnić dostęp tokeny w przypadku nieautoryzowanych podmiotów.
Rozwiązanie: zespół Jetbrains rozwiązano problem z platformami IntelliJ, a poprawka jest już dostępna Android Studio Jellyfish | Poprawka 2 z 2023.3.1 (2023.3.1.20).
Jeśli masz już kompilację Android Studio kanału stabilnego, pobrać aktualizację, klikając Pomoc > Sprawdź dostępność aktualizacji (lub Androida) Studio > Sprawdź dostępność aktualizacji na urządzeniach z macOS. W przeciwnym razie pobierz najnowszą stabilną kompilację.
Jeśli aktywnie korzystasz z funkcji żądań pull GitHub IDE, zdecydowanie zalecamy unieważnienie tokenów GitHub używanych przez za pomocą wtyczki. Ponieważ wtyczka może korzystać z integracji OAuth lub tokeny dostępu (PAT), sprawdź je i w razie potrzeby unieważnij:
- Aby unieważnić dostęp na potrzeby integracji OAuth, otwórz Aplikacje > Autoryzowane aplikacje OAuth i unieważnij dostęp dla Token integracji z IDE JetBrains.
- Aby to zrobić, otwórz Osobiste tokeny dostępu i usuń token wystawiony dla wtyczki GitHub. Domyślna nazwa tokena to Wtyczka IntelliJ IDEA GitHub, ale być może używasz nazwa własna.
Po cofnięciu dostępu dla tokenów konieczne będzie ponowne skonfigurowanie wtyczki aby wszystkie funkcje wtyczki, w tym operacje Git, działały ponownie.
Przepraszamy za wszelkie niedogodności i zachęcamy wszystkich użytkowników do niezwłocznego zaktualizowania w celu ochrony kodu i danych.
Ta drobna aktualizacja obejmuje też te poprawki błędów.
Android Studio – meduza | Poprawki 1 i 8.4.1 AGP z 2023 r. (maj 2024 r.)
Ta niewielka aktualizacja obejmuje te poprawki błędów.
Przedstawiamy Gemini w Android Studio
Gemini w Android Studio to narzędzie pomocnicze w programowaniu na Androida. Jest to oparte na AI środowisko konwersacyjne w Android Studio, które zwiększa i produktywną, odpowiadając na pytania dotyczące programowania na Androida. Więcej informacji: Poznaj Gemini w Android Studio
Nowy proces logowania
Gdy zalogujesz się w Android Studio za pomocą konta dewelopera, w usługach Google dla deweloperów, takich jak wyświetlanie Firebase Crashlytics i Androida Vitals raporty w statystyki jakości aplikacji, dostęp do prawdziwych urządzeń zdalnych za pomocą Przesyłanie strumieniowe z urządzenia w Android Studio i pisać kod wyższej jakości Gemini w Android Studio – bezpośrednio z IDE.
Android Studio Jellyfish ułatwia dodawanie kont i zarządzanie nimi. w IDE tylko z uprawnieniami wymaganymi dla każdej funkcji. Na początek jedną z tych wartości:
- Przejdź do jednej z wcześniej wspomnianych funkcji i postępuj zgodnie z instrukcjami, aby się zalogować i przyznać niezbędne uprawnienia.
- Po zalogowaniu możesz zarządzać kontami i uprawnieniami przez otwórz Plik (Android Studio w systemie macOS) > Ustawienia > Narzędzia > Konta Google.
Dostęp do prawdziwych urządzeń dzięki strumieniowaniu z urządzeń w Android Studio
Strumieniowe przesyłanie danych z urządzeń w Android Studio pozwala na bezpieczne łączenie się ze zdalnymi urządzeniami fizycznymi Urządzenia z Androidem hostowane w bezpiecznych centrach danych Google. Technologia Firebase to najszybszy i najłatwiejszy sposób testowania aplikacji na prawdziwych urządzeniach, w tym Google Pixel 8 Pro, Pixel Fold, wybrane urządzenia Samsung i inne.
![Animacja przedstawiająca korzystanie ze strumieniowego przesyłania danych z urządzenia w Android Studio.](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?hl=pl)
Po połączeniu się z urządzeniem możesz wdrożyć aplikację, wyświetlić ekran interakcję z urządzeniem (w tym jego obracanie lub rozkładanie); wszystko, co można zrobić z urządzeniem, korzystając z bezpośredniego ADB przez SSL bez opuszczania Android Studio. Gdy skończysz korzystać z Google wyczyści wszystkie dane i przywróci ustawienia fabryczne udostępnić je innemu programiście.
W bieżącym okresie testów beta możesz bezpłatnie korzystać ze strumieniowego przesyłania danych z urządzenia za pomocą: Projekty Firebase w abonamencie Spark lub Blaze. Aby rozpocząć, zaloguj się na konto dewelopera z Android Studio i wybrać projekt Firebase. Jeśli nie masz jeszcze projektu Firebase, możesz go łatwo utworzyć. Aby dowiedzieć się więcej, Idź do Przesyłanie strumieniowe z urządzenia w Android Studio
Statystyki jakości aplikacji obsługują błędy ANR, dane niestandardowe i wiele zdarzeń
Dowiedz się więcej o statystykach jakości aplikacji (AQI). raporty o awariach w Android Studio Jellyfish z obsługą błędów ANR raporty, dane niestandardowe i wiele zdarzeń:
- Powtarzanie czynności: teraz przeglądaj wiele wydarzeń w Crashlytics generować raporty w odwrotnej kolejności chronologicznej, co pozwala odkrywać wzorce, co przyspiesza debugowanie.
- Eksplorowanie danych niestandardowych: wyświetlanie niestandardowych par klucz-wartość i dzienników każdego raportu o awariach. Znajdziesz je na kartach Klucze i Dzienniki po wybraniu raportu.
- Analizowanie błędów ANR: dostęp do błędów ANR i badanie ich bezpośrednio w Androidzie Na kartach Vitals i Crashlytics.
![Dane zbiorcze, błędy ANR i dane niestandardowe w statystykach jakości aplikacji.](https://developer.android.com/static/studio/images/releases/aqi-jellyfish.png?hl=pl)
Inspektor układu umieszczonego
Inspektor układu jest teraz domyślnie umieszczony w narzędziu Uruchomione urządzenia. okno. Ta integracja zapisuje informacje o nieruchomości ekranu, scentralizuje przepływ pracy w jednym miejscu jedno narzędzie i zapewnia znaczny wzrost wydajności – o 50% i przyspieszenie renderowania. Możesz w prosty sposób przełączać się między podczas sprawdzania aplikacji i wchodzenia z nią w interakcję, a także do tworzenia zrzutów w 3D wizualizacji interfejsu użytkownika. Odkryj pełną gamę funkcji na Debuguj układ przy użyciu inspektora układu.
Asystent linków aplikacji obsługuje weryfikację pliku powiązań z internetem
Asystent linków aplikacji obsługuje teraz weryfikacji Plik JSON protokołu Digital Asset Links które powinny zostać opublikowane w Twojej witrynie.
Ta funkcja rozszerza dotychczasowe możliwości weryfikacji filtrów intencji zadeklarowane w pliku manifestu aplikacji. Dla każdej domeny zadeklarowanej w pliku manifestu, Asystent analizuje plik w witrynie, a następnie wykona weryfikacji poprawności reklam oraz zawiera szczegółowe wyjaśnienia, jak naprawić ewentualne błędy.
Aby rozpocząć:
- W Android Studio kliknij Narzędzia > Asystent linków aplikacji.
- Kliknij dwukrotnie Linki, aby wyświetlić szczegółowy widok weryfikacji Asystenta i dowiedzieć się, jak naprawić błędy konfiguracji.
Zadbaj o wygodę użytkowników, weryfikując poprawność pliku JSON. sformatowanych pod kątem przesyłania do domeny.
Instalacja profilu Baseline
Android Studio Jellyfish automatycznie kompiluje Profile bazowe po na urządzeniu w przypadku projektów korzystających z pakietu AGP 8.4 lub nowszego. Dotyczy to Profile podstawowe, które zostały wygenerowane za pomocą Generator profili bazowych lub z bibliotek, takich jak Compose. Dzięki automatycznej instalacji możesz: możesz wypróbować profile Baseline w zakresie wydajności. należy udostępniać aplikację lokalnie i w przypadku profilowania niskiego obciążenia sieci.
Nowe funkcje kontroli daltonistów w interfejsie tworzenia wiadomości
Sprawdzanie interfejsu tworzenia wiadomości zawiera nowe symulacje i testy dla daltonistów, które pozwalają tworzyć graficznie ułatwieniami w korzystaniu z aplikacji dla wszystkich użytkowników. Po prostu włącz tryb sprawdzania UI z poziomu tworzenia Wyświetl podgląd interfejsu tworzenia wiadomości pod kątem różnych rodzajów zaburzeń rozpoznawania barw aby mieć pewność, że projekty są przejrzyste i użyteczne.
![Przykład kontroli kolorów w interfejsie tworzenia wiadomości dla użytkowników z zaburzeniem rozpoznawania barw](https://developer.android.com/static/studio/images/design/compose-ui-check-colorblind.png?hl=pl)
Przekieruj dźwięk, korzystając z odbicia lustrzanego urządzenia
Począwszy od Android Studio Jellyfish Canary 5, możesz przekierowywać dźwięk z podłączone urządzenia fizyczne do głośników lub słuchawek komputerowych. Z dźwiękiem podłączenie słuchawek do komputera i słuchanie ich z komputerem i połączonym telefonem bez konieczności ręcznego łączenia się z nim urządzenie, a potem kolejne. Aby włączyć przekierowanie audio, otwórz Android Studio > Ustawienia > Narzędzia > Dublowanie urządzenia i wybierz Przekieruj dźwięk z lokalnego urządzenia. Pamiętaj, że dźwięk jest zawsze przekierowywany, niezależnie od ustawień, w przypadku Urządzenia z Laboratorium Firebase z Androidem 12 lub nowszym.
Aktualizacje platformy IntelliJ 2023.3
Android Studio Jellyfish zawiera platformę IntelliJ 2023.3, która ma wiele nowych funkcji, takich jak kompleksowa obsługa najnowszej wersji Java 21 funkcje języka programowania, intuicyjny pływający pasek narzędzi z funkcją edycji oraz opcję Uruchom do kursora w debugerze, aby przyspieszyć proces. Aby dowiedzieć się więcej, przeczytaj Informacje o wersji IntelliJ