Android Studio Bumblebee | 1.1.2021 (styczeń 2022 r.)

Oto nowe funkcje w Android Studio Bumblebee.

Obsługa wykonywania testu KMP

Testy projektów Kotlin Multiplatform (KMP) możesz przeprowadzać w Android Studio w Bumblebee.

Aby testy przebiegały prawidłowo w Android Studio, sprawdź, czy spełniasz wszystkie te wymagania:

  • AGP 7.0.0-alfa08 lub nowsza
  • Gradle w wersji 6.8.2 lub nowszej
  • Wtyczka Kotlin w wersji 1.4.30 lub nowszej

Nowy Menedżer urządzeń

Nowe okno Menedżera urządzeń z

Menedżer urządzeń zastępuje Menedżera AVD – zarówno na ekranie powitalnym w Android Studio, jak i po otwarciu projektu. W Menedżerze urządzeń wprowadziliśmy nowe funkcje, które ułatwiają tworzenie wszystkich lokalnych urządzeń testowych i zarządzanie nimi. Oto niektóre z nich:

  • Bardziej elastyczny interfejs, który obsługuje dokowanie w IDE, pływających lub w osobnym oknie, tak jak w przypadku innych okien narzędzi Android Studio. Ułatwia to dostęp do urządzeń bez zasłonięcia innych okien IDE.
  • Karta Wirtualne, która pozwala tworzyć i wdrażać urządzenia wirtualne oraz nimi zarządzać. Umożliwia przeglądanie szczegółowych informacji o każdym z nich oraz szybkie sprawdzanie ich w Eksploratorze plików urządzenia jednym kliknięciem.
  • Karta Fizyczna, która umożliwia szybkie sparowanie z nowym urządzeniem przez ADB Wi-Fi i szybkie przeglądanie informacji o każdym urządzeniu. System plików na każdym urządzeniu można szybko sprawdzić za pomocą Eksploratora plików urządzenia – wystarczy kliknąć przycisk.

Aby otworzyć nowego Menedżera urządzeń, wykonaj jedną z tych czynności:

  • Na ekranie powitalnym Android Studio wybierz Więcej czynności > Menedżer urządzeń wirtualnych.
  • Po otwarciu projektu na głównym pasku menu wybierz Widok > Okna narzędzi > Menedżer urządzeń.

Nowość w Inspektorze układu

Rób zrzuty hierarchii układu

Inspektor układów umożliwia teraz zapisywanie zrzutów hierarchii układu uruchomionej aplikacji, dzięki czemu można je łatwo udostępniać innym osobom lub odwołać się do nich później.

Zrzuty zawierają dane, które zwykle można zobaczyć w Inspektorze układu. Zawierają one szczegółowe renderowanie 3D układu, drzewo komponentów widoku, tworzenia lub układu hybrydowego oraz szczegółowe atrybuty każdego komponentu UI. Aby zapisać zrzut, wykonaj te czynności:

  1. Wdróż aplikację na urządzeniu z interfejsem API na poziomie 23 lub wyższym
  2. Otwórz Inspektora układu, wybierając Widok > Okna narzędzi > Inspektor układu.
  3. Narzędzie do inspekcji układu automatycznie powinno się połączyć z procesem aplikacji. Jeśli nie, wybierz proces aplikacji z menu.
  4. Aby przechwycić zrzut, kliknij Eksportuj zrzut Ikona eksportowania na pasku narzędzi Inspektora układu.
  5. W wyświetlonym oknie systemowym podaj nazwę i lokalizację zapisania zrzutu. Pamiętaj, by zapisać plik z rozszerzeniem *.li.

Aby wczytać zrzut inspektora układów, wybierz Plik > Otwórz na głównym pasku menu i otwórz plik *.li.

Zrzut inspektora układu dla przykładowej aplikacji Sunflower

Obsługa sprawdzania semantyki tworzenia wiadomości

W oknie tworzenia wiadomości Semantyki opisują interfejs użytkownika w alternatywny sposób, zrozumiały dla usług ułatwień dostępu i platformy testowania. W Android Studio Bumblebee możesz teraz korzystać z inspektora układu, aby sprawdzać informacje semantyczne w układach tworzenia wiadomości.

Informacje semantyczne wyświetlane w Inspektorze układu

Gdy wybierasz węzeł tworzenia, w oknie Atrybuty możesz sprawdzić, czy deklaruje on informacje semantyczne bezpośrednio, scala semantykę z elementów podrzędnych czy też oba te elementy. Aby szybko zidentyfikować węzły zawierające semantykę (zadeklarowane lub scalone), kliknij menu Opcje widoku w oknie Drzewo komponentów i wybierz Podświetl warstwy semantyki. Spowoduje to podświetlenie tylko tych węzłów w drzewie, które zawierają semantykę. Do szybkiego poruszania się między nimi można używać klawiatury.

Unikanie ponownego uruchamiania aktywności

Połączenie Inspektora układu z uruchomioną aplikacją w starszych wersjach Android Studio spowoduje ponowne uruchomienie aktywności w aplikacji. Jest to wymagane, aby ustawić flagę urządzenia, która umożliwi sprawdzanie układów aplikacji.

Aby uniknąć ponownego uruchamiania aktywności po podłączeniu inspektora układu w Android Studio, ustaw tę flagę z wyprzedzeniem, wykonując jedną z tych czynności:

  • Włącz opcję uruchamiania konfiguracji

    1. Na pasku menu głównego kliknij Uruchom > Edytuj konfiguracje. Pojawi się okno Konfiguracje uruchamiania/debugowania.
    2. Przejdź do konfiguracji uruchamiania, której chcesz użyć.
    3. W sekcji Opcje Inspektora układu zaznacz pole Połącz z Inspektorem układu bez ponownego uruchamiania aktywności.
    4. Użyj konfiguracji uruchamiania, gdy następnym razem zechcesz sprawdzić aplikację przy użyciu Inspektora układu.
  • Ustaw flagę w wierszu poleceń:

    1. Otwórz okno terminala na komputerze podłączonym do Twojego urządzenia
    2. Ustaw flagę urządzenia dla swojej aplikacji za pomocą tego polecenia:
    adb shell settings put global debug_view_attributes_application_package <my_package_name>
    
    1. Wdróż aplikację na urządzeniu i połącz inspektora układu. Android Studio sprawdzi, czy flaga jest ustawiona, i w miarę możliwości uniknie ponownego uruchamiania aktywności.

Migawki inspektora układu dokumentu

Teraz możesz zapisywać zrzuty hierarchii układu aplikacji, aby je zapisać, udostępnić lub sprawdzić później. Zrzuty zawierają dane, które zwykle widać podczas korzystania z Inspektora układu, w tym szczegółowe renderowanie 3D układu, drzewo komponentów widoku, tworzenia lub układu hybrydowego oraz szczegółowe atrybuty każdego komponentu UI. Podczas sprawdzania układu aktywnej aplikacji kliknij Eksportuj zrzut Ikona eksportowania w pasku narzędzi Inspektora układu i zapisz zrzut w rozszerzeniu *.li. Następnie możesz wczytać zrzut inspektora układów, wybierając Plik > Otwórz na głównym pasku menu i otwierając plik *.li. Zrzut jest wyświetlany na karcie w oknie edytora, dzięki czemu możesz go łatwo porównać z uruchomioną aplikacją.

Nowość w Inspekcji aplikacji

W oknie inspekcji aplikacji w Android Studio Bumblebee pojawiły się nowe narzędzia i funkcje. Aby otworzyć Inspektora aplikacji, na głównym pasku menu kliknij Widok > Narzędzie Windows > Sprawdzanie aplikacji.

Inspektor sieci

Narzędzie do profilowania sieci z okna narzędzia Profilerzy zostało przeniesione do okna Narzędzie do sprawdzania aplikacji. Jeśli wcześniej był używany program profilujący sieci, wszystkie funkcje i rozbudowane dane o ruchu w sieci są nadal dostępne. Wystarczy, że wdrożysz aplikację na urządzeniu z interfejsem API na poziomie 26 lub wyższym i otwórz kartę Inspektor aplikacji > Inspektor sieci.

Sprawdzanie zadań, alarmów i blokad wybudzenia

Inspektor zadań w tle umożliwia teraz sprawdzanie zadań, alarmów i blokad wybudzenia aplikacji, a nie tylko obsługi inspekcji instancji roboczych. Każdy rodzaj asynchronicznego zadania jest teraz wyświetlany pod odpowiednim nagłówkiem na karcie inspektora, co ułatwia monitorowanie ich stanu i postępu. Podobnie jak w przypadku pracowników, w panelu Szczegóły zadania możesz wybrać zadanie, alarm lub blokadę wybudzenia, aby sprawdzić ich szczegóły.

Inspektor zadań w tle wyświetlający zadania, alarmy i blokady uśpienia

Ponieważ pracownicy korzystają z funkcji Jobs i Wakelocks, zadania zaplanowane przez pracowników są wyświetlane jako ich elementy podrzędne. Pamiętaj, że instancje robocze są widoczne tylko w trybie wykresu.

Nowość w Profilowaniu

W Android Studio Bumblebee znajdziesz nowe funkcje, które pozwalają lepiej zrozumieć, jak aplikacja wykorzystuje zasoby. Aby profilować aplikację, na głównym pasku menu wybierz Widok > Narzędzie Windows > Profiler.

Ścieżka wykrywania zakłóceń

Podczas profilowania aplikacji na urządzeniach z Androidem 11 (poziom interfejsu API 30) lub nowszym narzędzie do profilowania procesora wyświetla teraz nową grupę ścieżek, które ilustrują etapy każdej klatki w sekcji Cykl życia ramki: Aplikacja, Poczekaj na GPU, Kompozycja i Klatki na ekranie. Każda ścieżka oznacza ramki z numerem klatki i oznaczeniami kolorami prostokąta, co ułatwia zorientowanie się, w którym miejscu w cyklu życia znajduje się konkretna ramka. Znajdziesz tu też przewodniki, które można przełączać i porównywać ze zdarzeniami Vsync. Na podstawie tych danych możesz zrozumieć, gdzie w aplikacji może występować zacinanie, i zbadać ich główne przyczyny. W panelu Analiza znajduje się teraz karta Klatki, która zawiera wygodne podsumowanie informacji o renderowaniu wszystkich klatek. Więcej informacji znajdziesz w artykule o wykrywaniu zacięć się interfejsu.

Obsługa profilowania aplikacji

Ważne jest, aby przy profilowaniu aplikacji generować dokładne dane w tej wersji aplikacji, która najbardziej przypomina aplikację instalowaną przez użytkowników. W tym celu możesz teraz dodać właściwość <profileable> do pliku manifestu aplikacji, aby profilować aplikacje, których nie można debugować, jak pokazuje ten kod.

<profileable android:shell="true"/>

Profileable to konfiguracja pliku manifestu wprowadzone w Androidzie 10. Jest dostępna w zadaniach profilowania procesora i pamięci. Użycie flagi profilu możliwej zamiast flagi możliwej do debugowania ma tę zaletę, że zapewnia niższy nakład pracy związany z pomiarem wydajności. Jednak niektóre funkcje profilowania są niedostępne w przypadku kompilacji z możliwością profilowania, takich jak oś czasu zdarzeń, profilowanie procesora inicjowane przez interfejs API, zrzuty sterty czy rejestrowanie lokalizacji na żywo. Więcej informacji znajdziesz w artykule o aplikacjach profilowych.

Zwiń ramki stosu wywołań

Podczas badania przykładowego nagrania stosu wywołań w oknie narzędzia Profilowanie możesz teraz zwijać klatki, które nie mają związku z analizą zagrożeń. Stosy wywołań ułatwiają sprawdzanie, która część kodu została wykonana i dlaczego. Jednak wywołanie programu dla programów Java/Kotlin zawiera zazwyczaj nie tylko kod Java/Kotlin, ale także ramki z kodu natywnego, które mogą rozpraszać użytkownika. Więcej informacji o udoskonalaniu widoku stosu wywołań znajdziesz w artykule o sprawdzaniu ramek stosu wywołań.

Debugowanie bezprzewodowe

Android Studio Bumblebee obsługuje funkcję debugowania bezprzewodowego na urządzeniach z Androidem 11 i nowszym. Parowanie i wdrażanie aplikacji z Android Studio przez Wi-Fi bez użycia kabla USB i zarządzania połączeniami Android Debug Bridge (adb) za pomocą wiersza poleceń. Aby z niego skorzystać, w menu wyboru urządzeń przejdź do opcji Sparuj urządzenia przez Wi-Fi, a potem wybierz kod QR lub kod PIN parowania. Na urządzeniu z Androidem 11 lub nowszym, w sekcji Opcje programisty, odszukaj ekran Debugowanie bezprzewodowe, zainicjuj i połącz się bezprzewodowo z sesją adb w Android Studio. Więcej informacji o konfigurowaniu debugowania bezprzewodowego znajdziesz w artykule Łączenie z urządzeniem przez Wi-Fi (Android 11 i nowsze).

Parowanie urządzenia przez Wi-Fi

Interaktywny podgląd tworzenia jest domyślnie włączony

W aplikacji Android Studio Bumblebee domyślnie włączona jest funkcja interaktywnego podglądu. Interaktywny podgląd pozwala pracować tak samo jak na urządzeniu. Podgląd interaktywny jest odizolowany od innych podglądów w środowisku piaskownicy, w którym można klikać elementy i wprowadzać w nim dane wejściowe użytkownika. To szybki sposób na przetestowanie różnych stanów i gestów funkcji kompozycyjnej, np. zaznaczenie lub puste pole wyboru.

Podgląd trybu interaktywnego działa bezpośrednio w Android Studio bez uruchamiania emulatora, co powoduje pewne ograniczenia:

  • Brak dostępu do sieci.
  • Brak dostępu do plików.
  • Niektóre interfejsy API kontekstu mogą nie być w pełni dostępne.

Użytkownik wchodzący w interakcję z podglądem w Android Studio

Podgląd animowanych elementów rysowalnych wektorowo (AVD)

Narzędzie Animowane wektorowe elementy rysunkowe umożliwia wyświetlanie podglądu animowanych zasobów rysunkowych. Te narzędzia umożliwiają wyświetlanie podglądu zasobów <animation-list>, <animated-vector> i <animated-selector> w Android Studio oraz ułatwiają dopracowanie niestandardowych animacji.

Użytkownik wyświetla podgląd animacji i odtwarza ją w Android Studio

Nieprzechodnie klasy R są domyślnie włączone

Nieprzechodnie klasy R są teraz domyślnie włączone. Za pomocą wtyczki Androida do obsługi Gradle możesz używać nieprzechodnich klas R, aby tworzyć szybsze kompilacje aplikacji z wieloma modułami. Pomaga to zapobiegać duplikowaniu zasobów, ponieważ klasa R każdego modułu zawiera odwołania tylko do jego własnych zasobów bez pobierania odniesień z zależności. Dzięki temu można tworzyć bardziej aktualne kompilacje i korzystać z korzyści płynących z unikania kompilacji.

Jeśli potrzebujesz pomocy w korzystaniu z tej funkcji, kliknij Refaktor > Migrate to nieprzenośne klasy R...

Aktualizacja obsługi Apple Silicon

Ci, którzy korzystają z systemu macOS na sprzęcie Apple Silicon (arm64), obsługują tę nową architekturę Android Studio Arctic Lis i emulator Androida od zeszłego roku. Jednak w tej wersji zaktualizowaliśmy narzędzia platformy Android SDK w wersji 32.0.0 (w tym adb i fastboot) oraz narzędzia do tworzenia wersji 32.1.0 (w tym aapt), aby były uniwersalnymi plikami binarnymi. Narzędzia dla programistów Androida nie potrzebują już tłumacza plików binarnych Rosetta. Zapoznaj się z informacjami o wersji narzędzi platformy SDK.

Zaktualizowany selektor urządzeń na potrzeby narzędzi do projektowania

Aby ułatwić projektowanie aplikacji na różne urządzenia z Androidem, zaktualizowaliśmy selektor urządzeń w różnych oknach narzędzi do projektowania, takich jak Edytor układu i Walidacja układu, aby uwzględniały popularne rozmiary poszczególnych urządzeń. Od telefonów i tabletów i urządzeń Wear po urządzenia z Androidem TV – możesz teraz łatwiej zobaczyć podgląd, zweryfikować i edytować układ na ekranach o rozmiarach najbardziej reprezentatywnych dla najpopularniejszych urządzeń w świecie rzeczywistym.

Selektor urządzeń z urządzeniami oraz ich rozmiarem i gęstością pogrupowany według klasy

Testowanie na Androidzie

Android Studio Bumblebee i AGP 7.1 wprowadzają kilka nowych funkcji i udoskonaleń, które pozwalają na bardziej niezawodne i skalowalne przeprowadzanie automatycznych testów instrumentów oraz wyświetlanie przydatnych wyników do debugowania.

Uruchamiający ujednolicony test Gradle

Wtyczka Androida do obsługi Gradle w wersji 7.1.0 oraz Android Studio Bumblebee i nowsze wersje do przeprowadzania testów instrumentalnych korzystają z własnej przez Gradle implementacji narzędzia do uruchamiania testów na Androida. Jeśli użyjesz tego samego mechanizmu uruchamiania testów, wyniki będą prawdopodobnie spójne niezależnie od tego, czy używasz interfejsu AGP z poziomu wiersza poleceń, np. na serwerze ciągłej integracji, czy z Androida Studio.

Ujednolicony program uruchamiający Gradle w trzmielach

Poprzednie wersje Androida Studio używały instrumentowanego mechanizmu uruchamiania testów IntelliJ Android zamiast oprogramowanego przez Gradle programu uruchamiającego test. Jeśli więc nie używasz najnowszej wersji Android Studio, to w zależności od tego, czy przeprowadzasz testy w Android Studio, czy z poziomu wiersza poleceń przy użyciu wtyczki do Gradle, wyniki testu mogą się różnić, na przykład gdy testy zakończą się powodzeniem i zakończy się niepowodzeniem w innym.

Dyskretni testerzy w starszych wersjach Android Studio

Jeśli w projekcie masz już zapisane konfiguracje testowe, użyją one Gradle do uruchamiania testów na połączonym urządzeniu. Możesz utworzyć nową instruowaną konfigurację testową, korzystając z działania rynku obok klasy lub metody testowej, jak pokazano poniżej.

Przeprowadzanie testów z działania rynku

Podczas testów instrumentalnych możesz sprawdzić, czy Android Studio używa narzędzia do uruchamiania testów Gradle, sprawdzając w matrycy testów wynik testu w przypadku zadania Gradle. Poprawiamy tę funkcję w kolejnych wersjach Androida Studio, ale występują pewne znane problemy. W razie problemów zgłoś błąd. Możesz też wyłączyć nowy potok testowania, aby przywrócić poprzednie działanie.

Emulator Androida działa teraz domyślnie bezpośrednio w Android Studio

Emulator Androida działa domyślnie bezpośrednio w Android Studio. Pozwala to oszczędzić miejsce na ekranie, szybko przechodzić między emulatorem a oknem edytora za pomocą klawiszy skrótów oraz organizować przepływ pracy IDE i emulatora w jednym oknie aplikacji.

Emulator uruchamiany w oknie narzędzia w Android Studio.

Gdy emulator działa, masz dostęp do typowych działań emulatora, takich jak obrót, oraz do rozszerzonych opcji sterowania, takich jak odtwarzanie nawigacji. Aby uruchomić emulator w osobnym oknie, wybierz Plik > Ustawienia > Narzędzia > Emulator (w systemie macOS Android Studio > Preferencje > Narzędzia > Emulator) i odznacz Uruchom w oknie narzędzia.

Wyłącz nowy potok testowania

Domyślnie Android Studio Bumblebee używa narzędzia Gradle do testowania narzędzi. W razie problemów możesz wyłączyć tę funkcję w następujący sposób:

  1. Wybierz Plik > Ustawienia > Kompilacja, wykonanie, Wdrożenie > Testowanie (lub Android Studio > Preferencje > Kompilacja, wykonanie, wdrożenie > Testowanie w systemie MacOS).
  2. Odznacz pole Uruchom testy instrumentalne na Androidzie za pomocą Gradle i kliknij OK.

Możesz też przywrócić starsze zachowanie, wykonując jedną z tych czynności:

  • Podczas uruchamiania zadań Gradle z poziomu wiersza poleceń użyj tego parametru wiersza poleceń: -Pandroid.experimental.androidTest.useUnifiedTestPlatform=false
  • Dodaj ten parametr do pliku gradle.properties projektu: android.experimental.androidTest.useUnifiedTestPlatform=false

Aby pomóc w rozwiązaniu problemów, które mogą występować, zgłoś błąd.

Wersje poprawek

Poniżej znajdziesz wersje poprawek w Android Studio Bumblebee.

Android Studio Bumblebee | Poprawka 3 w wersji 2021.1.1 (kwiecień 2022 r.)

Ta drobna aktualizacja zawiera następujące poprawki błędów:

  • Wtyczka Androida do obsługi Gradle
    • Zduplikowane problemy dotyczące zajęć zgłoszone przez R8
  • Warianty kompilacji
    • Opcja versionNameSuffix nie działa już, jeśli nazwa wersji wariantu jest ustawiona za pomocą nowego interfejsu API onVariants
  • Podgląd tworzenia
    • Poprawki błędów związanych z wydajnością i stabilnością.
    • Rozwiąż problem z blokowaniem się występującego sporadycznie podczas korzystania z funkcji edycji literałów w czasie rzeczywistym.
  • Importowanie i synchronizacja
    • Komunikat „Wymagana synchronizacja Gradle” ma nadmiarowe wersje AGP
    • Rekompilacja pliku Foo.java/kt za dużo oczyszcza i nie kompiluje ponownie właściwego komponentu
  • Struktura projektu
    • Ulepszenia stabilności Asystenta aktualizacji AGP przy zmianie wersji docelowych
    • Asystent uaktualniania AGP informuje teraz użytkowników o uaktualnianiu wtyczek Gradle
  • Inspektor sieci
    • Nowe awarie inspektora sieci po aktualizacji Bumblebee
    • Ten błąd cały czas występuje, gdy debuger jest połączony z najnowszą wersją Androida Studio.
    • TrackedHttpURLConnection.getHeaderField awarii przy NullPointerException

Więcej informacji znajdziesz w poście na blogu dotyczącym Android Studio Bumblebee Patch 3.

Android Studio Bumblebee | Poprawka 2 w wersji 2021.1.1 (luty 2022 r.)

Ta aktualizacja zawiera następujące poprawki błędów:

  • Kompilacja C++
    • Pole ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") nie może mieć wartości null
  • Edytor kodu:
    • Błąd w szablonach Android Studio Live: wyrażenie className() nie rozpoznaje nazwy klasy
  • D8/R8
    • java.lang.NoSuchMethodError: brak metody statycznej $jacocoInit
    • Zakres testów Androida został przerwany z powodu błędu Mockito
    • Potrzebuję obejścia uszkodzonej implementacji CAS w interfejsie API 31
    • Klasy zapieczętowanych nie są obsługiwane
    • NullPointerException przy włączaniu scalania klas poziomych w Chrome
    • AbstractMethodError po scaleniu metody wirtualnej
    • Nie udało się zweryfikować ramek stosu z powodu nieprawidłowego typu wyjściowego klasy init
    • Dane wejściowe Dex używają niezdefiniowanych rejestru
    • StringBuilderOptimizerAnalysisTest nie działa w gałęziach wersji
    • Brak determinizmu w R8
  • Wdrożenie
    • Uruchomienie projektu aplikacji właściciela urządzenia kończy się niepowodzeniem i wyświetlany jest komunikat o błędzie Couldn't terminate the existing process for
  • Narzędzia do projektowania
    • Funkcja podglądu tworzenia wiadomości nie znajduje zasobów z innych modułów, jeśli włączone są nieprzechodnie klasy R
    • Studio blokuje się podczas tworzenia.
  • Wbudowany emulator
    • Różne ulepszenia wydajności i stabilności.
  • Importowanie i synchronizacja
    • Podczas uruchamiania Bumblebee wystąpił błąd IDE: Wyjściowy plik kompilacji z listą jest niedostępny dla pliku APK typu wyjściowego w regionie IdeBuildTasksAndOutputInformationImp
  • IntelliJ
    • Zmienne środowiskowe nie są pobierane z doku z systemem macOS X Monterey Dock
  • Jetpack (androidx) > Nawigacja
    • Uaktualnij SafeArgs, aby korzystały z najnowszej stabilnej wersji AGP
  • Okna narzędzi
    • Nie można uruchomić Menedżera urządzeń Android
    • Inspektor sieci w BumbleBee nie wyświetla odpowiedzi API w czytelnym formacie

Więcej informacji znajdziesz w poście na blogu dotyczącym Android Studio Bumblebee Patch 2.

Android Studio Bumblebee | Poprawka 1 w wersji 2021.1.1 (luty 2022 r.)

Ta drobna aktualizacja zawiera następujące poprawki błędów:

  • Emulator
    • Po przejściu na Bumblebee (Mac M1) nie można połączyć się z osadzonym emulatorem
  • IntelliJ
    • Zmienne środowiskowe nie są pobierane z doku z systemem macOS X Monterey Dock

Więcej informacji znajdziesz w poście na blogu dotyczącym Android Studio Bumblebee Patch 1.