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 |