Gemini w Android Studio zawiera funkcje na każdym etapie procesu programowania. Technologia Gemini szybko się rozwija, dlatego najnowsze informacje znajdziesz też w informacjach o stabilnej wersji i wersji podglądowej Androida Studio.
Kategoria | Funkcja | Opis | Dokumenty |
---|---|---|---|
Czat | Czat | Oryginalny interfejs do interakcji z Gemini. Zadawaj Gemini pytania dotyczące Androida w dowolnym momencie procesu programowania. | Czat z Gemini |
Dołącz pliki | Dołącz pliki do zapytania, aby pomóc Gemini lepiej zrozumieć kontekst pytania i określić, który kod wymaga aktualizacji. Włącz tę funkcję w Laboratorium Studio. |
Załączanie plików | |
Dołączanie obrazów | Dołącz obraz do zapytania, aby ułatwić generowanie interfejsu, debugowanie błędów interfejsu, dokumentowanie architektury aplikacji i wykonywanie innych zadań.
Obecnie tylko w ramach bezpłatnej wersji. Włączanie w Studio Labs |
Załączanie obrazów | |
Biblioteka promptów (w IDE) | Zapisuj często używane prompty i zarządzaj nimi, aby w razie potrzeby szybko je przywoływać. | Zapisywanie promptów i zarządzanie nimi w bibliotece promptów | |
Reguły | Określ preferencje dotyczące odpowiedzi Gemini na Twoje zapytania. Określ preferowane języki kodowania, style, formaty wyjściowe i inne ustawienia. | Dostosowywanie działania za pomocą reguł | |
Galeria promptów | Przejrzyj naszą kolekcję promptów, aby znaleźć inspirację, jak włączyć Gemini do swojego przepływu pracy. | Galeria promptów | |
Integracja z narzędziami zewnętrznymi | Pobieraj informacje i wykonuj działania związane z narzędziami zewnętrznymi bez opuszczania Androida Studio. Wpisz @, aby wyświetlić listę narzędzi, i wybierz jedno z nich, które chcesz uwzględnić w prompcie dla Gemini. Możesz na przykład poprosić Gemini o wyświetlenie listy ostatnich dokumentów Google, wpisując „@GoogleDocs wyświetl moje ostatnie dokumenty”.
Tylko subskrybenci pakietu Business. |
||
Tryb agenta | Tryb agenta | Tryb agenta został zaprojektowany do obsługi złożonych, wieloetapowych zadań programistycznych, które wykraczają poza możliwości zwykłego czatowania z Gemini. Agent może wprowadzać zmiany w wielu plikach i iteracyjnie naprawiać błędy, co przyspiesza proces tworzenia. | Tryb agenta |
Dodawanie klucza interfejsu API | W przypadku trybu agenta: dodaj klucz interfejsu API, aby powiększyć okno kontekstu i uzyskać jeszcze lepsze odpowiedzi.
Dotyczy tylko użytkowników korzystających z domyślnego modelu bezpłatnej wersji. |
Dodawanie własnego klucza interfejsu Gemini API | |
Dodawanie serwera MCP | W przypadku trybu agenta: interakcja z narzędziami zewnętrznymi oraz rozszerzanie wiedzy i możliwości za pomocą protokołu kontekstu modelu (MCP). | Dodawanie serwera MCP | |
Kod | Uzupełnianie kodu | Gemini oferuje autouzupełnianie kodu oparte na AI w Android Studio, które pojawia się w trakcie pisania jako szary tekst pisany kursywą. Uzupełnianie kodu oszczędza czas i pozwala szybciej realizować projekty związane z kodowaniem dzięki sugerowaniu pełnych funkcji. | Przyspieszanie kodowania dzięki uzupełnianiu kodu przez AI |
Przekształcanie kodu | Poproś Gemini w edytorze kodu o sugestie dotyczące kodu, aby zmodyfikować, zoptymalizować lub dodać kod do projektu. | Przekształć kod | |
Zastanów się nad nazwami zmiennych | Otrzymuj od Gemini sugestie dotyczące zmiany nazwy jednej lub wszystkich zmiennych w pliku. | Zastanów się nad nazwami zmiennych | |
Generowanie scenariuszy testów jednostkowych | Gemini może sugerować scenariusze testowe na podstawie kontekstu kodu, który chcesz przetestować. Podczas generowania scenariuszy testów jednostkowych Gemini podaje szczegółowe nazwy i opisy testów, dzięki czemu możesz lepiej zrozumieć, jaki jest cel każdego sugerowanego testu. | Generowanie scenariuszy testów jednostkowych | |
Podróże z Gemini | Twórz kompleksowe testy funkcjonalne, zwane ścieżkami, opisując kroki i asercje w języku naturalnym. Gemini przekształca Twoje instrukcje w działania, które wykonuje w aplikacji. Obecnie w wersji testowej.
Obecnie w wersji podglądowej. |
Journeys w Android Studio | |
Kod dokumentu | Generuj jasną i zwięzłą dokumentację kodu dzięki natychmiastowym wersjom roboczym, które możesz dopracować i ulepszyć. | Generowanie dokumentacji kodu | |
Generowanie komunikatów zatwierdzenia | Gemini może używać kontekstu zmian w kodzie i ostatnich zatwierdzeń, aby wygenerować komunikat zatwierdzenia. | Generowanie wiadomości o zatwierdzeniu | |
Dostosowywanie kodu | Dzięki personalizacji kodu możesz otrzymywać sugestie kodu generowane na podstawie prywatnych repozytoriów Twojej organizacji, a tym samym zgodne ze stylem kodowania obowiązującym w Twojej organizacji. Dostępne tylko dla subskrybentów wersji Business. |
Omówienie dostosowywania kodu | |
Compose | Generowanie podglądu w widoku tworzenia | Gemini może automatycznie generować podglądy funkcji do tworzenia interfejsu, w tym dane testowe dla parametrów podglądu, w przypadku konkretnej funkcji lub wszystkich funkcji w pliku.
Włącz w Studio Labs. |
Generowanie podglądów Compose |
Interfejs przekształcania | Używaj języka naturalnego, aby aktualizować interfejs aplikacji bezpośrednio w panelu podglądu Compose.
Włącz w Studio Labs. |
Interfejs przekształcania | |
Integracje z Androidem | Analizowanie awarii za pomocą statystyk jakości aplikacji | Używaj Gemini do analizowania raportów o awariach w statystykach jakości aplikacji, generowania statystyk, podsumowywania awarii i (w miarę możliwości) zalecania kolejnych kroków, w tym przykładowego kodu i linków do odpowiedniej dokumentacji. | Analizowanie awarii za pomocą Statystyk jakości aplikacji i Gemini |
Analizowanie błędów środowiska wykonawczego za pomocą narzędzia Logcat | Gemini w Android Studio pomaga zrozumieć i rozwiązywać błędy w oknie Logcat, co usprawnia proces debugowania. Gdy aplikacja zgłosi błąd lub wyjątek, kliknij „Zapytaj Gemini”, aby uzyskać natychmiastowe wyjaśnienia i sugestie dotyczące działań bez opuszczania IDE. | Analizowanie błędów czasu działania za pomocą Logcat i Gemini | |
Pomoc dotycząca błędów kompilacji i synchronizacji | Gemini rozumie błędy kompilacji i synchronizacji Gradle. Jeśli wystąpią błędy, kliknij link „Zapytaj Gemini” w wyniku kompilacji, aby zdiagnozować i rozwiązać problemy. | ||
Prywatność i bezpieczeństwo | Konfigurowanie udostępniania kontekstu | Skonfiguruj, które pliki mają być udostępniane Gemini, za pomocą .aiexclude . |
Konfigurowanie udostępniania kontekstu |
Logowanie | Zbieranie aktywności w Gemini w Cloud Logging, w tym promptów i odpowiedzi oraz metadanych, takich jak wiersze kodu zaakceptowane przez użytkownika.
Tylko subskrybenci 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 subskrybenci pakietu Business. |
Konfigurowanie ustawień usługi VPC dla Gemini | |
Kontrolowanie dostępu do sieci za pomocą ograniczeń domeny użytkownika | Ograniczanie dostępu do Gemini na podstawie domen użytkowników.
Tylko subskrybenci 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 zaakceptowanych rekomendacji dotyczących kodu.
Tylko subskrybenci pakietu Business. |
Generowanie danych Gemini Code Assist |