Funkcje AI w Android Studio

AI w Android Studio obejmuje funkcje na każdym etapie procesu programowania. W tabeli poniżej znajdziesz niektóre z najważniejszych funkcji, które mogą Ci pomóc w pracy. AI w Android Studio to szybko rozwijająca się dziedzina, dlatego warto też zapoznać się z informacjami o wersji stabilnej i informacjami o wersji testowej Android Studio, aby poznać najnowsze aktualizacje.

Kategoria Funkcja Opis Dokumenty
Tryb agenta Utwórz nowy projekt Szybko przechodź od pomysłu do prototypu aplikacji dzięki AI. Tworzenie nowego projektu za pomocą AI
Rozmowy równoległe Uruchamiaj wiele rozmów w trybie agenta równolegle, aby skutecznie wykonywać wiele zadań w IDE. Tryb agenta
Dodawanie klucza interfejsu API Dodaj klucz interfejsu API, aby rozszerzyć okno kontekstu i uzyskać jeszcze lepsze odpowiedzi.

Dotyczy tylko użytkowników korzystających z modelu domyślnego w ramach opcji bezpłatnej.
Dodawanie własnego klucza interfejsu Gemini API
Dodawanie serwera MCP interakcję z narzędziami zewnętrznymi oraz rozszerzanie wiedzy i możliwości za pomocą protokołu Model Context Protocol (MCP); Dodawanie serwera MCP
Dodawanie zdalnego serwera MCP Połącz się z serwerem MCP bez konieczności samodzielnego instalowania i utrzymywania go. Dodawanie serwera MCP
Obsługa plików AGENTS.md Zdefiniuj preferencje dotyczące odpowiedzi agenta na zapytania w co najmniej 1 pliku Markdown, który jest częścią bazy kodu. Instrukcje zdefiniowane w plikach AGENTS.md są niezależne od IDE. Dostosowywanie agenta za pomocą plików AGENTS.md
Zarządzaj uprawnieniami Możesz zarządzać określonymi uprawnieniami agenta, co zapewnia szczegółową kontrolę nad obszarem roboczym. Zarządzanie uprawnieniami w trybie agenta
Dostęp do bazy wiedzy o Androidzie Uzyskaj dostęp do aktualnej, wiarygodnej dokumentacji, która pomoże Ci tworzyć aplikacje wysokiej jakości. Baza wiedzy o Androidzie
Wyszukiwanie w internecie za pomocą agenta przeprowadzać wyszukiwania w internecie w czasie rzeczywistym, aby uzyskać dostęp do aktualnych informacji; Wyszukiwarka Google agenta
Rozszerzanie możliwości agenta za pomocą umiejętności Umiejętności pozwalają rozszerzyć możliwości agenta o specjalistyczną wiedzę i niestandardowe przepływy pracy. Rozszerzanie możliwości agenta za pomocą umiejętności
Interakcja z połączonym urządzeniem Agent AI w Android Studio ma dostęp do narzędzi, które umożliwiają wdrażanie aplikacji na połączonym urządzeniu, sprawdzanie, co jest obecnie wyświetlane na ekranie, robienie zrzutów ekranu, sprawdzanie Logcata pod kątem błędów i interakcję z uruchomioną aplikacją. Testowanie i weryfikowanie zmian na urządzeniu
Lokalne modele innych firm Wybierz LLM zainstalowany lokalnie na komputerze, aby obsługiwać funkcje AI w Android Studio. Korzystanie z lokalnego LLM
Zdalne modele innych firm Wybierz model LLM od zewnętrznego dostawcy, aby zasilać funkcje AI w Android Studio. Korzystanie ze zdalnego modelu LLM
Kod Następna podpowiedź edycji proaktywnie sugeruje zmiany w innych miejscach w bazie kodu na podstawie ostatnich zmian; Przewidywanie następnej edycji
Zaktualizuj zależności Zaktualizuj zależności i iteracyjnie rozwiązuj błędy kompilacji. Aktualizowanie zależności za pomocą agenta
Generowanie testów jednostkowych Agent może generować kompleksowe, możliwe do skompilowania testy jednostkowe kodu Kotlin i Java, w tym metody setUp, inicjowanie makiety i poszczególne elementy testowania. Generowanie testów jednostkowych
Ścieżki w Android Studio Twórz kompleksowe testy funkcjonalne, nazywane ścieżkami, opisując kroki i asercje za pomocą języka naturalnego. Agent przekształca Twoje kroki w działania, które wykonuje w aplikacji.

Włącz tę funkcję w Laboratorium Studio.
Journeys w Android Studio
Utwórz Generowanie podglądu w widoku tworzenia Agent może automatycznie generować podglądy Compose, w tym dane testowe dla parametrów podglądu, dla konkretnego elementu kompozycyjnego lub wszystkich elementów kompozycyjnych w pliku. Generowanie podglądów Compose
Interfejs przekształcania Używaj języka naturalnego, aby aktualizować interfejs aplikacji bezpośrednio z panelu podglądu Compose. Interfejs przekształcania
Nowy interfejs na podstawie makiety projektu Generowanie kodu Compose bezpośrednio z makiety projektu. Generowanie interfejsu z załącznikiem graficznym
Dopasowywanie interfejsu do obrazu docelowego dopasować interfejs do projektu referencyjnego, gdy masz już utworzony początkowy interfejs; Generowanie interfejsu z załącznikiem obrazu
Rozwiązywanie problemów z jakością interfejsu Znajdź i rozwiąż problemy, aby poprawić jakość i dostępność interfejsu. Znajdowanie i rozwiązywanie problemów z jakością interfejsu
Integracje oparte na Androidzie Analizowanie awarii za pomocą statystyk jakości aplikacji Użyj agenta, aby przeanalizować raporty o awariach ze statystyk jakości aplikacji, wygenerować statystyki, podać podsumowanie awarii i (jeśli to możliwe) zalecić dalsze kroki, w tym przykładowy kod i linki do odpowiedniej dokumentacji. Analizowanie awarii za pomocą statystyk jakości aplikacji
Analizowanie błędów środowiska wykonawczego za pomocą Logcata Agent pomaga zrozumieć i rozwiązać błędy z okna Logcat, usprawniając proces debugowania. Gdy aplikacja zgłosi błąd lub wyjątek, kliknij „Napraw za pomocą AI”, aby natychmiast uzyskać wyjaśnienia i praktyczne sugestie bez opuszczania IDE. Analizowanie błędów środowiska wykonawczego za pomocą Logcata
Uzyskiwanie pomocy w przypadku błędów kompilacji i synchronizacji Agent rozumie błędy kompilacji i synchronizacji Gradle. Jeśli wystąpią błędy, kliknij link „Napraw za pomocą AI” w danych wyjściowych kompilacji, aby ułatwić sobie ich zdiagnozowanie i naprawienie.
Prywatność i bezpieczeństwo Konfigurowanie udostępniania kontekstu Skonfiguruj, które pliki są udostępniane agentowi, korzystając z plików .aiexclude. Konfigurowanie udostępniania kontekstu
Logowanie zbierać aktywność w Gemini w Cloud Logging, w tym prompty i odpowiedzi oraz metadane, takie jak linie kodu zaakceptowane przez użytkownika;

Tylko dla subskrybentów Business.
Uzyskiwanie dostępu do dzienników kontrolnych użycia Gemini Enterprise za pomocą Cloud Logging
Ustawienia usługi VPC Utwórz bezpieczne i kontrolowane środowisko do kodowania, aby chronić dane wrażliwe i własność intelektualną.

Tylko dla subskrybentów Business.
Zabezpieczanie aplikacji za pomocą Ustawień usługi VPC
Dane dotyczące produktywności Śledź wykorzystanie Gemini przez Twój zespół i wpływ tej usługi na pracę, w tym dane takie jak wskaźnik akceptacji rekomendacji dotyczących kodu.

Tylko dla subskrybentów Business.
Wyświetlanie i eksportowanie danych analitycznych