Poniżej znajdziesz informacje o wersji Android Studio Quail 4.
Nowe funkcje
Oto nowe funkcje w Android Studio Quail 4.
Tworzenie aplikacji full stack w Firebase w trybie agenta
Usługi Firebase, takie jak Uwierzytelnianie i bazy danych Cloud Firestore, można włączać i konfigurować bezpośrednio w trybie agenta w Android Studio za pomocą umiejętności agenta Firebase. Agent może pomóc Ci w przeprowadzeniu integracji z Firebase i skonfigurowaniu usług backendu. Ta integracja umożliwia tworzenie zaawansowanych, pełnych aplikacji na Androida bez opuszczania środowiska IDE.
Odczyty stanu rekompozycji w narzędziu Layout Inspector
Ułatwiliśmy diagnozowanie wysokich wartości rekompozycji, dodając odczyty stanu rekompozycji do [narzędzia] Layout Inspector. Ta funkcja, dostępna w wersji testowej Panda 3 Canary, pomaga identyfikować zmienne stanu, które spowodowały rekompozycję, poprzez podanie szczegółowej listy odczytów stanu wykonanych w tym cyklu. Aby korzystać z tej funkcji, używaj wersji compose.ui:ui:1.10.0 (BOM 2025.12.01) lub nowszej.
Najważniejsze funkcje
Najważniejsze funkcje tej funkcji:
- Unieważnienie stanu śledzenia: gdy węzeł ponownie się skomponuje, kliknij link z liczbą ponownych kompozycji w drzewie komponentów, aby otworzyć panel inspekcji stanu.
- Szczegółowe ślady stosu: identyfikuj konkretne zmienne stanu, które są odczytywane, w tym jako liczby, listy lub wartości wysokości. Sprawdź, które z nich zostały
invalidated(zmienione), aby wywołać aktualizację. - Przeglądanie historii ponownego komponowania: użyj strzałek nawigacyjnych w nagłówku panelu, aby przełączać się między danymi o stanie poprzednich ponownych kompozycji dla konkretnego węzła.
- Wyjaśnienia oparte na AI: w panelu State Inspection (Sprawdzanie stanu) kliknij Explain with AI (Wyjaśnij za pomocą AI), aby wyświetlić w języku naturalnym analizę odczytanego stanu i wyjaśnienie, dlaczego spowodował on ponowne komponowanie.
Rozpocznij
Aby wypróbować te funkcje, wykonaj te czynności.
- Otwórz narzędzie Layout Inspector.
Kliknij prawym przyciskiem myszy kolumnę rekompozycji i wykonaj jedną z tych czynności:
- W przypadku wszystkich węzłów wybierz Obserwuj ponowne komponowanie > Obserwuj wszystkie.
- Szczegółowe informacje znajdziesz w sekcji Recomposition > Observe Node (Ponowne komponowanie > Obserwuj węzeł).
Włącz odczyty stanu rekompozycji w [narzędziu] Layout Inspector Wejdź w interakcję z aplikacją. Gdy nastąpią ponowne kompozycje, kliknij niebieskie linki z liczbą w drzewie komponentów, aby sprawdzić stan.
Przykładowy wynik odczytu stanu rekompozycji w narzędziu Layout Inspector Kliknij „Wyjaśnij za pomocą AI”, aby uzyskać szczegółową analizę przyczyn ponownego skomponowania.
Przykładowy wynik funkcji „Wyjaśnij za pomocą AI” w przypadku odczytów stanu w narzędziu Layout Inspector
Integracja z Gemma 4
Teraz możesz uruchomić zaawansowany model Gemma 4 bezpośrednio w Android Studio, aby korzystać z pomocy AI w zakresie kodu bez polegania na zewnętrznym dostawcy hostingu. Dzięki zintegrowanemu środowisku wykonawczemu ta lokalna realizacja zapewnia pełną kontrolę nad projektowaniem nowych funkcji, refaktoryzacją kodu i debugowaniem problemów – wszystko to odbywa się w pełni na urządzeniu. Aby pobrać modele Gemma, otwórz Ustawienia > Narzędzia > AI > Dostawcy modeli > Gemma.
Symulowanie przejść przechodzenia wstecz za pomocą podglądu interaktywnego
Quail 4 wprowadza specjalne elementy sterujące, w tym działanie Wstecz i suwak Postęp przewidywanego powrotu, które umożliwiają testowanie animacji powrotu i przejścia do przodu bez wdrażania na urządzeniu fizycznym lub emulatorze. Możesz teraz przechodzić przez niestandardowe stany przejścia i sprawdzać działanie gestu przewidywanego przejścia wstecz bezpośrednio w interaktywnym podglądzie Compose.