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.
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
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ć:
- Dodaj zależności.
- 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" }
- Dodaj zależności do pliku
build.gradle.kts
na poziomie aplikacji:debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- Dodaj zależności do katalogu wersji:
- Zaimportuj zależności w pliku, w którym masz interfejs Glance:
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- 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.