Funkcje Gemini w Android Studio

Gemini w Android Studio zawiera funkcje na każdym etapie procesu tworzenia. Gemini to szybko rozwijająca się usługa, dlatego najnowsze informacje znajdziesz też w informacjach o stabilnej wersji Android Studio i informacjach o wersji testowej.

Kategoria Funkcja Opis Dokumenty
Czat Czat Oryginalny interfejs do interakcji z Gemini. W dowolnym momencie procesu tworzenia możesz zadać Gemini pytania dotyczące Androida. Czat z Gemini
Dołącz pliki Dołącz pliki do zapytania, aby pomóc Gemini lepiej zrozumieć kontekst pytania i zidentyfikować, który kod wymaga aktualizacji. Dołącz pliki
Dołącz obrazy Dołącz obraz do zapytania, aby pomóc w wygenerowaniu interfejsu, debugowaniu błędów interfejsu, udokumentowaniu architektury aplikacji i nie tylko.

Tylko w przypadku bezpłatnego pakietu.
Dołącz obrazy
Biblioteka promptów (w IDE) Zapisuj często używane prompty i zarządzaj nimi, a w razie potrzeby szybko je przywołuj. Zapisywanie promptów i zarządzanie nimi za pomocą biblioteki promptów
Reguły Określ preferencje dotyczące odpowiedzi Gemini na Twoje zapytania. Określ preferowane języki programowania, style, formaty wyjściowe i inne. Dostosowywanie środowiska za pomocą reguł
Galeria promptów Przeglądaj naszą kolekcję promptów, aby zainspirować się, jak włączyć Gemini do swojego procesu pracy. Galeria promptów
Lokalne modele innych firm Wybierz model LLM zainstalowany lokalnie na komputerze, aby korzystać z funkcji AI w Android Studio. Korzystanie z lokalnego modelu LLM
Zdalne modele innych firm Wybierz model LLM od zdalnego dostawcy modeli, aby korzystać z funkcji AI w Android Studio. Korzystanie ze zdalnego modelu LLM
Tryb agenta Tryb agenta Tryb agenta jest przeznaczony do obsługi złożonych, wieloetapowych zadań związanych z tworzeniem oprogramowania, które wykraczają poza to, co można osiągnąć, po prostu rozmawiając z Gemini. Agent może wprowadzać zmiany w wielu plikach i iteracyjnie naprawiać błędy, co przyspiesza proces tworzenia. Tryb agenta
Równoległe rozmowy Prowadź równolegle wiele rozmów w trybie agenta, aby efektywnie wykonywać wiele zadań w IDE. Tryb agenta
Utwórz nowy projekt Szybko przejdź od pomysłu do prototypu aplikacji dzięki AI. Tworzenie nowego projektu za pomocą AI
Prognozowanie następnej zmiany Proaktywnie sugeruje zmiany w innych częściach bazy kodu na podstawie ostatnich zmian. Prognozowanie następnej zmiany
Aktualizowanie zależności Aktualizuj zależności i iteracyjnie rozwiązuj błędy kompilacji. Aktualizowanie zależności za pomocą agenta Gemini
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 domyślnego modelu w bezpłatnym pakiecie.
Dodawanie własnego klucza interfejsu Gemini API
Dodawanie serwera MCP Współpracuj z narzędziami zewnętrznymi i rozszerzaj wiedzę oraz 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 instalowania go i zarządzania nim. Dodawanie serwera MCP
Obsługa pliku AGENTS.md Określ preferencje dotyczące odpowiedzi Gemini na Twoje zapytania w co najmniej 1 pliku Markdown, który jest częścią bazy kodu. Instrukcje zdefiniowane w AGENTS.md plikach są niezależne od IDE. Dostosowywanie Gemini za pomocą plików AGENTS.md
Zarządzanie uprawnieniami Możesz zarządzać konkretnymi uprawnieniami agenta, co daje Ci 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 przez agenta Przeprowadzaj wyszukiwania w internecie w czasie rzeczywistym, aby uzyskać dostęp do aktualnych informacji. Wyszukiwanie w internecie przez agenta
Rozszerzanie trybu agenta za pomocą umiejętności Umiejętności pozwalają rozszerzyć możliwości trybu agenta o specjalistyczną wiedzę i niestandardowe przepływy pracy. Rozszerzanie trybu 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 aktualnie wyświetlane na ekranie, robienie zrzutów ekranu, sprawdzanie Logcat pod kątem błędów i interakcję z uruchomioną aplikacją. Testowanie i weryfikowanie zmian na urządzeniu
Kod Uzupełnianie kodu Gemini oferuje autouzupełnianie kodu w Android Studio oparte na AI, które podczas pisania wyświetla się jako szary tekst pisany kursywą. Uzupełnianie kodu oszczędza czas i pozwala szybciej realizować projekty programistyczne dzięki sugestiom pełnych funkcji. Przyspieszanie kodowania dzięki uzupełnianiu kodu przez AI
Przekształcanie kodu Poproś Gemini z poziomu edytora kodu o sugestie dotyczące kodu, aby zmodyfikować, zoptymalizować lub dodać kod do projektu. Przekształcanie kodu
Zmiana nazw zmiennych Uzyskaj od Gemini sugestie dotyczące zmiany nazwy jednej lub wszystkich zmiennych w pliku. Zmiana nazw zmiennych
Generowanie testów jednostkowych Gemini może generować kompleksowe, kompilowalne testy jednostkowe dla kodu w Kotlinie i Javie, w tym setUp metody, inicjowanie mocków, i poszczególne przypadki testowe. Generowanie testów jednostkowych
Ścieżki w Gemini Pisz kompleksowe testy funkcjonalne, zwane ścieżkami, opisując kroki i asercje w języku naturalnym. Gemini przekształca Twoje kroki w działania, które wykonuje w Twojej aplikacji.

Włącz w Studio Labs.
Ścieżki w Android Studio
Dokumentowanie kodu Generuj jasną i zwięzłą dokumentację kodu dzięki natychmiastowym wersjom roboczym, które możesz dopracować. Generowanie dokumentacji kodu
Generowanie wiadomości o zatwierdzeniu Gemini może używać kontekstu zmian w kodzie i ostatnich zatwierdzeń, aby wygenerować wiadomość o zatwierdzeniu. Generowanie wiadomości o zatwierdzeniu
Dostosowywanie kodu Dostosowywanie kodu pozwala uzyskiwać sugestie dotyczące kodu na podstawie prywatnych repozytoriów organizacji, dzięki czemu są one zgodne ze stylem kodowania organizacji.

Tylko dla subskrybentów pakietu Business.
Omówienie dostosowywania kodu
Utwórz Generowanie podglądu w Compose Gemini może automatycznie generować podglądy w 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 w Compose
Przekształcanie interfejsu Używaj języka naturalnego, aby aktualizować interfejs aplikacji bezpośrednio z panelu podglądu w Compose. Przekształcanie interfejsu
Nowy interfejs na podstawie makiety projektu Generuj kod w Compose bezpośrednio na podstawie makiety projektu. Generowanie interfejsu z załącznikiem obrazu
Dopasowywanie interfejsu do obrazu docelowego Dopasuj interfejs do projektu referencyjnego, gdy masz już utworzony interfejs początkowy. Generowanie interfejsu z załącznikiem obrazu
Rozwiązywanie problemów z jakością interfejsu Znajduj i rozwiązuj 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 Gemini, aby analizować raporty o awariach w statystykach jakości aplikacji, generować statystyki, tworzyć podsumowanie awarii i (jeśli to możliwe) rekomendować dalsze kroki, w tym przykładowy kod i linki do odpowiedniej dokumentacji. Analizowanie awarii za pomocą statystyk jakości aplikacji i Gemini
Analizowanie błędów czasu działania za pomocą Logcat Gemini w Android Studio pomaga zrozumieć i rozwiązać błędy z okna Logcat, co usprawnia proces debugowania. Gdy aplikacja zgłosi błąd lub wyjątek, kliknij „Zapytaj Gemini”, aby uzyskać natychmiastowe wyjaśnienia i praktyczne sugestie bez opuszczania IDE. Analizowanie błędów czasu działania za pomocą Logcat i Gemini
Uzyskiwanie pomocy dotyczącej błędów kompilacji i synchronizacji Gemini rozumie błędy kompilacji i synchronizacji Gradle. Gdy wystąpią błędy, kliknij link „Zapytaj Gemini” w danych wyjściowych kompilacji, aby pomóc w zdiagnozowaniu i rozwiązaniu problemów.
Prywatność i bezpieczeństwo Konfigurowanie udostępniania kontekstu Skonfiguruj, które pliki mają być udostępniane Gemini, za pomocą plików .aiexclude. Konfigurowanie udostępniania kontekstu
Logowanie Zbieraj aktywność Gemini w Cloud Logging, w tym prompty i odpowiedzi oraz metadane, takie jak liczba wierszy kodu zaakceptowanych przez użytkownika.

Tylko dla subskrybentów pakietu Business.
Konfigurowanie logowania w Gemini Code Assist Standard i Enterprise
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 pakietu Business.
Konfigurowanie Ustawień usługi VPC dla Gemini
Kontrolowanie dostępu do sieci za pomocą ograniczeń domeny użytkownika Ogranicz dostęp do Gemini na podstawie domen użytkowników.

Tylko dla subskrybentów pakietu Business.
Kontrolowanie dostępu do sieci za pomocą ograniczeń domeny użytkownika
Inne Dane dotyczące produktywności Śledź wykorzystanie Gemini w Android Studio przez zespół i jego wpływ na pracę, w tym dane takie jak odsetek akceptacji rekomendacji dotyczących kodu.

Tylko dla subskrybentów pakietu Business.
Generowanie danych Gemini Code Assist