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 |