Gemini w Android Studio zawiera funkcje na każdy etap procesu programowania. Wszystkie funkcje są też dostępne w Gemini dla firm, chyba że zaznaczono inaczej.
Czat
Głównym interfejsem do interakcji z Gemini jest okno czatu. Możesz za jego pomocą zadawać pytania – od bardzo prostych i otwartych po konkretne problemy, w których potrzebujesz pomocy. Przykłady pytań i poleceń do Gemini
Uzupełnianie kodu
Jeśli zdecydujesz się udostępnić kontekst projektu, możesz włączyć uzupełnianie kodu przez AI. Gdy włączone jest autouzupełnianie kodu z obsługą AI, Gemini oferuje autouzupełnianie kodu, które wyświetla się jako szary tekst kursywą podczas pisania. Więcej informacji znajdziesz w artykule Kompletowanie kodu.
Przekształcanie kodu
W edytorze kodu w Android Studio możesz poprosić Gemini o sugestie dotyczące modyfikacji, optymalizacji lub dodania kodu do aplikacji. Sugestie pojawiają się jako porównanie kodu, które możesz zmodyfikować przed zaakceptowaniem. Więcej informacji znajdziesz w artykule Przekształcanie kodu.
Opisz kod
Gemini może pomóc w zrozumieniu kodu. Aby poprosić Gemini o wyjaśnienie, zaznacz kod, kliknij prawym przyciskiem myszy i wybierz Gemini > Wyjaśnij kod. Twoje zapytanie zostanie wysłane do głównego panelu czatu Gemini, gdzie Gemini może udzielić szczegółowej odpowiedzi.
Zasugeruj ulepszenia
Gemini może sugerować zmiany w kodzie, aby był zgodny z najlepszymi praktykami dotyczącymi aplikacji na Androida i zapewniał lepsze wrażenia użytkownika. Aby uzyskać sugestie, zaznacz fragment kodu, kliknij prawym przyciskiem myszy i wybierz Gemini > Zaproponuj ulepszenia. Twoje zapytanie zostanie wysłane do głównego panelu czatu Gemini, gdzie Gemini może podać szczegółowe sugestie.
Załącznik z wielu obrazów (podgląd)
Gemini w Android Studio obsługuje dane wejściowe multimodalne, co pozwala dołączać obrazy bezpośrednio do promptów. Oto kilka interesujących zastosowań:
- Szybkie prototypowanie i iterowanie interfejsu: przekształcaj proste szkice lub realistyczne makiety interfejsu aplikacji w działający kod.
- Wyjaśnienie diagramów i dokumentacja: dzięki Gemini możesz uzyskać więcej informacji o złożonych diagramach architektury lub przepływu danych, które wyjaśniają jego komponenty i relacje.
- Rozwiązywanie problemów z interfejsem: rób zrzuty ekranu z błędami w interfejsie i proś o pomoc.
Więcej informacji znajdziesz w artykule przyspieszanie rozwoju interfejsu użytkownika dzięki załącznikom z obrazami oraz w tym poście na blogu.
Załącznik (plik) (podgląd)
Dołącz pliki kodu jako kontekst w czacie z Gemini w Android Studio. Na pasku zapytań wpisz @, aby otworzyć menu uzupełniania plików, i wybierz pliki, które chcesz załączyć. Więcej informacji znajdziesz w notatkach o wersji zapoznawczej dotyczących obsługi załączników plików w Gemini w Android Studio.
Zmiana nazw zmiennych (podgląd)
Możesz uzyskać od Gemini sugestie dotyczące zmiany nazw zmiennych, aby były bardziej intuicyjne i opisywające. Możesz uzyskać sugestie dotyczące konkretnej zmiennej, korzystając z opcji Refactor > Rename (Refactor > Rename) lub poprosić Gemini o przemyślenie wszystkich zmiennych w pliku lub jego części, korzystając z opcji Gemini > Rethink variables (Gemini > Rethink variables). Więcej informacji znajdziesz w artykule Refaktoryzacja kodu.
Generowanie scenariuszy testów jednostkowych (wersja zapoznawcza)
Gemini może pomóc Ci w pisaniu testów jednostkowych, podpowiadając scenariusze testów na podstawie kontekstu kodu, który chcesz przetestować. Podczas generowania scenariuszy testów jednostkowych Gemini podaje szczegółowe nazwy i opisy testów, aby umożliwić Ci lepsze zrozumienie przeznaczenia każdego sugerowanego testu. Więcej informacji znajdziesz w artykule Generowanie scenariuszy testów jednostkowych.
generować dokumentację (wersja zapoznawcza).
Korzystaj z Gemini w Android Studio, aby generować dokumentację kodu. Gdy wyróżnisz kod i poprosisz Gemini o udokumentowanie go, sugerowana dokumentacja pojawi się w różnicach w kodzie, które możesz dostosować przed zaakceptowaniem. Więcej informacji znajdziesz w artykule Generowanie dokumentacji.
generować wiadomości o zapisu (wersja zapoznawcza),
Podczas zatwierdzania zmian w systemie kontroli wersji z Android Studio Gemini może wykorzystać kontekst zmian kodu w bieżącym zatwierdzeniu i ostatnich poprzednich zatwierdzeniach, aby zaproponować szczegółowy komunikat zatwierdzenia. Więcej informacji znajdziesz w artykule Sugerowanie wiadomości migacza.
Pomoc dotycząca błędów tworzenia i synchronizacji (wersja zapoznawcza)
Gemini w Android Studio rozumie błędy kompilacji i synchronizacji Gradle. W przypadku wystąpienia błędów kliknij link „Zapytaj Gemini” w wyniku kompilacji, aby pomóc w diagnozowaniu i rozwiązywaniu problemów.
Pomoc dotycząca awarii Logcat (podgląd)
Gemini w Android Studio może pomóc w diagnozowaniu i rozwiązywaniu problemów z awariami w czasie działania aplikacji. Gdy wystąpi błąd, otwórz Logcat i kliknij link „Zapytaj Gemini”, aby uzyskać pomoc w naprawieniu błędu.
Uzyskiwanie pomocy dotyczącej funkcji Statystyki jakości aplikacji (wersja zapoznawcza)
Gemini może wyjaśniać i proponować rozwiązania problemów z awariami na urządzeniach użytkowników, które zostały zgłoszone w Raportach o jakości aplikacji. Gdy przeglądasz ślad stosu w oknie narzędzia Statystyki jakości aplikacji, kliknij Statystyki, aby przeanalizować raporty o wypadkach i (w razie możliwości) zalecić dalsze działania i zasoby, które pomogą rozwiązać problem. Więcej informacji znajdziesz w artykule Analizy raportów o awariach.
Generowanie podglądów w widoku tworzenia (podgląd)
Gemini może automatycznie generować podglądy tworzenia, aby zaoszczędzić Ci czas podczas projektowania interfejsu. Możesz wygenerować podgląd Compose dla konkretnego składanego elementu lub całego pliku. Więcej informacji znajdziesz w artykule Generowanie podglądu za pomocą Gemini.
Konfigurowanie udostępniania kontekstu
Gdy w Android Studio wybierzesz opcję udostępniania kontekstu projektu Gemini, możesz określić, które pliki mają być wykluczone z udostępniania za pomocą plików .aiexclude
.
Umieść pliki .aiexclude
w dowolnym miejscu w projekcie i jego katalogu głównym w systemie kontroli wersji, aby kontrolować, do których plików mają dostęp funkcje AI. Więcej informacji znajdziesz w artykule Konfigurowanie udostępniania kontekstu za pomocą plików .aiexclude.
Biblioteka promptów (wersja testowa)
Biblioteka promptów umożliwia zapisywanie promptów, których używasz najczęściej, oraz zarządzanie nimi. Aby otworzyć Bibliotekę promptów, kliknij Android Studio > Ustawienia > Gemini > Biblioteka promptów.
Integracja z narzędziami zewnętrznymi (wersja zapoznawcza)
Gemini w Android Studio dla firm jest zintegrowany z wieloma narzędziami zewnętrznymi, dzięki czemu możesz pobierać informacje i wykonywać działania związane z tymi narzędziami bez wychodzenia z Android Studio. Wpisz @, aby wyświetlić listę narzędzi, a następnie wybierz jedno z nich, które chcesz uwzględnić w promptach dla Gemini. Możesz na przykład poprosić Gemini o wyświetlenie ostatnich dokumentów Google, wpisując „@GoogleDocs
list my recent docs”.