Gemini w Android Studio zawiera funkcje na każdym etapie procesu tworzenia aplikacji. Technologia Gemini szybko się rozwija, więc 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. | 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ń.
Tylko na poziomie bezpłatnym. |
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ę dotyczącą tego, jak włączyć Gemini do swojego przepływu pracy. | Galeria promptów | |
| Lokalne duże modele językowe | Wybierz model LLM zainstalowany lokalnie na komputerze, aby korzystać z funkcji AI w Android Studio.
W wersji podglądowej. |
Używanie lokalnego modelu LLM | |
| 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 | 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 | Interakcja z narzędziami zewnętrznymi oraz poszerzanie wiedzy i możliwości za pomocą protokołu kontekstu modelu (MCP). | Dodawanie serwera MCP | |
| Dodawanie zdalnego serwera MCP | Połącz się z serwerem MCP bez konieczności instalowania go i zarządzania nim.
W wersji podglądowej. |
Dodawanie serwera MCP | |
AGENTS.md obsługę plików, |
Określ preferencje dotyczące odpowiedzi Gemini na Twoje zapytania w co najmniej 1 pliku Markdown, który jest częścią Twojej bazy kodu. Instrukcje zdefiniowane w plikach AGENTS.md są niezależne od IDE.
W wersji podglądowej. |
Dostosowywanie Gemini za pomocą plików AGENTS.md |
|
| 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 kończyć 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 kroki w działania, które wykonuje w aplikacji.
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 commitów do generowania wiadomości commitu. | 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, dla 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 | |
| Nowy interfejs z makiety projektu | Generuj kod Compose bezpośrednio na podstawie makiety projektu.
W wersji podglądowej. |
Tworzenie nowego interfejsu na podstawie makiety projektu | |
| Dopasowywanie interfejsu do obrazu docelowego | Dopasuj interfejs do projektu referencyjnego, jeśli masz już utworzony interfejs początkowy.
W wersji podglądowej. |
Dopasowywanie interfejsu do obrazu docelowego | |
| Rozwiązywanie problemów z jakością interfejsu | Wykrywaj i rozwiązuj problemy, aby poprawić jakość i dostępność interfejsu.
W wersji podglądowej. |
Znajdowanie i rozwiązywanie problemów z jakością interfejsu | |
| 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) rekomendowania 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 wpływ tej usługi na pracę, w tym dane takie jak odsetek zaakceptowanych rekomendacji dotyczących kodu.
Tylko subskrybenci pakietu Business. |
Generowanie danych Gemini Code Assist |