Pakiet nowych funkcji Android Studio Koala | 2.02.2024 (sierpień 2024 r.)

Poniżej przedstawiamy nowe funkcje w wersji Koala Feature Drop Android Studio.

Wersje poprawek

Poniżej znajdziesz listę poprawek w pakiecie nowych funkcji Android Studio Koala.

Aktualizacja funkcji Koala w Android Studio | wersja 2024.1.2 poprawka 1 i AGP 8.6.1 (wrzesień 2024 r.)

Ta wersja zawiera drobne ulepszenia i błąd .

Strumieniowe przesyłanie danych z urządzeń z Androidem: więcej urządzeń i lepsza rejestracja

Strumieniowe przesyłanie danych z urządzeń z Androidem obejmuje teraz te urządzenia (oprócz ponad 20 dostępnych już modeli):

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

Jeśli jesteś nowym użytkownikiem Firebase, Android Studio automatycznie utworzy i skonfiguruje bezpłatny projekt Firebase, gdy zalogujesz się w funkcji Koala Upuść, aby korzystać ze strumieniowego przesyłania danych z urządzenia. Możesz więc odtwarzać strumieniowo dane z urządzenia, którego potrzebujesz, znacznie szybsze. Dowiedz się więcej o limitach dotyczących strumieniowania na urządzeniu z Androidem w tym limit promocyjny projektów abonamentu Firebase Blaze dostępnych dla ograniczone czasowo.

Wykrywanie prędkości kabla USB

Android Studio wykrywa teraz, czy można połączyć urządzenie z Androidem szybszego kabla USB i zaproponuje uaktualnienie, funkcje zabezpieczeń. Użycie odpowiedniego kabla USB pozwala zoptymalizować czas instalacji aplikacji minimalizuje czas oczekiwania podczas korzystania z takich narzędzi jak debuger Android Studio.

Cały łańcuch USB prowadzący do urządzenia jest weryfikowany. Jeśli zobaczysz komunikat „Połączenie ostrzeżenie o prędkości" sprawdź certyfikację wersji kabli, a także wszystkie koncentratory, w tym koncentrator monitora, należące do łańcucha USB.

Wykrywanie szybkości kabla USB jest dostępne w przypadku:

  • urządzeniach z poziomem interfejsu API 30 (Android 11) lub nowszym,
  • stacje robocze z systemem macOS lub Linux. Obsługa systemu Windows będzie dostępna wkrótce.
  • Najnowsza wersja narzędzi platformy pakietu SDK.

Informacje dostarczane przez Android Studio są podobne do tych, których możesz W zależności od systemu operacyjnego możesz użyć jednego z tych narzędzi:

  • Mac: uruchamianie system_profiler SPUSBDataType w terminalu
  • Linux: uruchamianie lsusb -vvv z terminala

Zaktualizowany proces logowania się w usługach Google

Teraz możesz łatwiej logować się w kilku usługach Google za pomocą jednego kroku uwierzytelniania. Niezależnie od tego, czy chcesz używać Gemini w Android Studio, Firebase na Androida Strumieniowanie danych z urządzenia, raporty Google Play dla Android Vitals lub inne przydatne usług, nowy proces logowania ułatwia rozpoczęcie korzystania z usługi. Jeśli dopiero zaczynasz korzystać z Firebase i chcesz używać funkcji przesyłania strumieniowego z urządzenia z Androidem, Android Studio automatycznie utworzy projekt, dzięki któremu możesz szybko rozpocząć przesyłanie strumieniowe z prawdziwego fizycznego urządzenia Firebase. Dzięki szczegółowemu zakresowi uprawnień zawsze mieć kontrolę nad tym, które usługi mają dostęp do Twojego konta. Aby uzyskać kliknij awatar profilu i zaloguj się na konto dewelopera.

Skróty do ustawień interfejsu urządzenia

Aby ułatwić Ci tworzenie i debugowanie interfejsu użytkownika, wprowadziliśmy skróty ustawień interfejsu urządzenia w oknie narzędzi Urządzenia w trybie działania w Android Studio. Za pomocą skrótów możesz sprawdzać efekty typowych ustawień interfejsu, takich jak tryb ciemny. motyw, rozmiar czcionki, rozmiar ekranu, język aplikacji i TalkBack. Skróty możesz używać w przypadku emulatorów, lustrzanych urządzeń fizycznych i urządzeń przesyłanych strumieniowo z Laboratorium Testowego Firebase.

Pamiętaj, że ustawienia ułatwień dostępu takie jak TalkBack i Przeczytaj na głos wyświetlają się tylko wtedy, gdy są już zainstalowane na urządzeniu. Jeśli nie widzisz tych opcji, pobierz aplikację Ułatwienia dostępu na Androida ze Sklepu Play.

Skróty ustawień interfejsu urządzenia są dostępne na urządzeniach z interfejsem API na poziomie 33 lub wyższym.

Skróty ustawień interfejsu urządzenia w oknie Urządzenie w stanie działania
Skróty ustawień interfejsu urządzenia w oknie Urządzenie w stanie działania

Szybszy i ulepszony profilator z podejściem skoncentrowanym na zadaniach

Zwiększyliśmy wydajność narzędzia do profilowania w Android Studio, dzięki czemu popularne zadania profilowania, takie jak rejestrowanie śledzenia systemu w przypadku aplikacji, które można profilować, uruchamiają się nawet o 60% szybciej.

Nowy wygląd programu profilującego ułatwia też rozpoczęcie pracy. który Cię interesuje, niezależnie od tego, czy jest to profilowanie procesora, pamięci czy mocy aplikacji i ich wykorzystaniu. Możesz na przykład uruchomić zadanie śledzenia systemu, aby przeprowadzić profilowanie i skrócić czas uruchamiania aplikacji bezpośrednio z interfejsu zaraz po otwarciu narzędzia Profiler.

Panel podglądu kafelków w Wear OS

Nazwy grup w panelu podglądu są takie same jak w polu
    podgląd adnotacji
Panel podglądu kafelków w Android Studio.

Dzięki uwzględnieniu kilku zależności od wersji 1.4 biblioteki Jetpack Tiles możesz wyświetlać zrzuty kafelków aplikacji na Wear OS. Ten panel podglądu jest szczególnie przydatny, jeśli wygląd kafelka zmienia się w odpowiedzi na różne warunki, takie jak różne treści w zależności od rozmiaru wyświetlacza urządzenia czy rozpoczęcie drugiej połowy meczu sportowego.

Tworzenie podglądów widżetu W skrócie

Dzięki funkcji Koala w Android Studio możesz łatwo wyświetlać podgląd widżetów Jetpack Compose Glance bezpośrednio w IDE. Łapanie potencjalnych problemów z interfejsem użytkownika, a następnie dostosować wygląd widżetu na początku jego rozwoju. Aby to zrobić:

  1. Dodaj zależności.
    1. Dodaj zależności do katalogu wersji:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. Dodaj zależności do pliku build.gradle.kts na poziomie aplikacji:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Zaimportuj zależności w pliku, w którym masz interfejs Glance:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. Utwórz podgląd widżetu W skrócie:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

Domyślne włączanie funkcji edycji na żywo w Compose i nowy skrót

Edycja na żywo jest teraz domyślnie włączona w trybie ręcznym. Ma zwiększoną stabilność i wzmocnienie. wykrywanie zmian, w tym obsługę instrukcji importu.

Pamiętaj, że od wersji Android Studio Koala Feature Drop Beta 1 domyślny skrót do przesyłania zmian w trybie ręcznym został zmieniony na Command+'. Nadal możesz go dostosować na stronie ustawień Keymap.