Pakiet Android Studio z koalą | 02.01.2024

Android Studio to oficjalne IDE do programowania na Androida. Obejmuje Wszystko, czego potrzebujesz do tworzenia aplikacji na Androida.

Na tej stronie znajdziesz listę nowych funkcji i ulepszeń w najnowszej wersji wersji stabilnej, pakiet nowych funkcji Android Studio Koala. Możesz ją pobrać tutaj lub możesz ją zaktualizować w Android Studio, klikając Pomoc > Sprawdź dostępność aktualizacji (Android Studio > Sprawdź dostępność aktualizacji w systemie macOS).

Aby zobaczyć, co zostało poprawione w tej wersji Android Studio, przeczytaj zamkniętych problemów.

Aby wyświetlić informacje o wersjach starszych wersji Android Studio, zobacz Poprzednie wersje.

Aby uzyskać wcześniejszy dostęp do nadchodzących funkcji i ulepszeń, zapoznaj się z artykułem Podgląd kompilacji w Android Studio.

Jeśli napotkasz problemy w Android Studio, zapoznaj się z Znane problemy lub Rozwiązywanie problemów stronę.

Gradle Androida wtyczka i zgodność z Android Studio

System kompilacji Android Studio oparty jest na Gradle i narzędziu Android Gradle. wtyczki (AGP) dodaje kilka funkcji charakterystycznych dla tworzenia aplikacji na Androida. w poniższej tabeli podano, które wersje AGP są wymagane w przypadku poszczególnych wersji Android Studio.

Wersja Android Studio Wymagana wersja AGP
Biedronka | 1.2024.2024 3,2–8,7
Pakiet funkcji koala | 2.01.2024 r. 3,2–8,6
Koala | 1.2024.2024 3,2–8,5
Meduza | 1.03.2023 r. 3,2–8,4
Iguana | 1.2023.2023 3,2–8,3
Jeż | 1.01.2023 r. 3,2–8,2
Żyrafa | 1.03.2022 3.2–8.1
Flaming | 1.2022.2022 3,2–8,0

Starsze wersje

Wersja Android Studio Wymagana wersja AGP
Węgorz elektryczny | 1.2022.2022 r. 3,2–7,4
Delfin | 1.03.2021 3,2–7,3
Wiewiórka | 1.2021.2021 3,2–7,2
Trzmiel | 1.01.2021 3.2–7.1
Lis polarny | 1.03.2020 3,1–7,0

Informacje o nowościach we wtyczce Androida do obsługi Gradle znajdziesz w Informacje o wersji wtyczki Android do obsługi Gradle.

Minimalna liczba wersji narzędzi na poziomie interfejsu API Androida

Istnieją minimalne wersje Android Studio i AGP, które obsługują określony interfejs API na poziomie 300%. Nie używasz wersji Android Studio lub AGP w wersji starszej niż wymagana targetSdk lub compileSdk projektu mogą spowodować nieoczekiwane problemy. Śr zalecamy korzystanie z najnowszej wersji testowej Android Studio i AGP projektów, które są kierowane na wersje testowe systemu operacyjnego Android. Dostępne opcje instaluj wersji testowej Androida Studio oraz wersji stabilnej.

Minimalne wersje Android Studio i AGP to:

Poziom interfejsu API Minimalna wersja Android Studio Minimalna wersja AGP
Wersja testowa VanillaIceCream Meduza | 1.03.2023 r. 8.4
34 Jeż | 1.01.2023 r. 8.1.1
33 Flaming | 1.2022.2022 7.2

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

Wersje poprawek

Poniżej znajdziesz listę poprawek w Android Studio Koala i wtyczka Androida do obsługi Gradle w wersji 8.5.

Android Studio Koala | Poprawki 1 i 8.5.1 AGP 2024.1.1 (lipiec 2024 r.)

Ta niewielka aktualizacja obejmuje te poprawki błędów.

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

Przesyłanie strumieniowe danych z urządzeń z Androidem obejmuje teraz Oprócz oferty obejmującej ponad 20 modeli urządzeń, dostępne:

  • 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 zweryfikowany. 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ądzenia z interfejsem API na poziomie 30 (Android 11) lub wyższym.
  • Stacje robocze z systemem macOS lub Linux. Obsługa systemu Windows będzie dostępna wkrótce.
  • Najnowsza wersja narzędzi platformy 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: uruchom system_profiler SPUSBDataType z terminala
  • Linux: uruchamianie lsusb -vvv z terminala

Zaktualizowano proces logowania się w usługach Google

Teraz logowanie się w wielu usługach Google przy użyciu jednego uwierzytelniania jest teraz łatwiejsze krok po kroku. 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 wszystkie te przydatne usług, nowy proces logowania ułatwia rozpoczęcie korzystania z usługi. Jeśli zaczynasz używać Firebase i chcesz skorzystać ze strumieniowania z urządzeń z Androidem, Android Studio automatycznie tworzy dla Ciebie projekt, możesz więc szybko rozpocząć 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ć tworzenie i debugowanie UI, wprowadziliśmy interfejs urządzenia ustawienia skrótów w oknie narzędzia Uruchomione urządzenia 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. Za pomocą skróty z emulatorami, powielanymi urządzeniami fizycznymi i przesyłaniem strumieni danych z urządzeń w Laboratorium 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 strony Sklep Play.

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

Skróty do ustawień w interfejsie urządzenia w oknie uruchomionego urządzenia
Skróty do ustawień w interfejsie urządzenia w oknie uruchomionego urządzenia

Szybsze i ulepszone narzędzie do profilowania zapewniające skupienie na zadaniach

Zwiększyliśmy wydajność programu profilującego w Android Studio, tak aby aplikacja profilowania zadań, takich jak przechwytywanie logu czasu systemowego za pomocą profilowalnych aplikacji; uruchamianie do 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 profilować i ulepszać czas uruchamiania aplikacji bezpośrednio w interfejsie zaraz po uruchomieniu programu profilującego.

Panel podglądu kart na Wear OS

Nazwy grup w panelu podglądu są takie same jak w polu
    podgląd adnotacji
Panel podglądu kart 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 kafelek zmieni się reakcji na warunki, takie jak wyświetlanie różnych treści w zależności od rozmiar wyświetlacza lub zbliżające się przerwę w trakcie wydarzenia sportowego.

Podgląd widżetów Utwórz w skrócie

Pakiet nowych funkcji Android Studio Koala ułatwia korzystanie z funkcji Jetpack Compose Możliwość sprawdzania widżetów 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 do 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()
      }
      

Edycja na żywo w funkcji tworzenia wiadomości włączona domyślnie i nowy skrót

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

Począwszy od pakietu Android Studio Koala Feature Drop (beta) (wersja beta), skrót do przekazywania zmian w trybie ręcznym został zaktualizowany na Command + '. Nadal możesz go dostosować w ustawieniach Mapa klawiszy stronę.