Gemini w Android Studio umożliwia szybsze tworzenie aplikacji dzięki funkcjom kodowania wspomaganego AI, takim jak przekształcanie niestandardowego kodu i autouzupełnianie z obsługą AI.
Przekształcenia kodu przez Gemini
Teraz możesz poprosić Gemini o sugestie dotyczące kodu, aby zmodyfikować, zoptymalizować lub dodać kod do aplikacji w ten sposób:
- Aby wyświetlić pole wprowadzania prompta, w edytorze kodu wykonaj jedną z tych czynności:
- W edytorze kodu kliknij prawym przyciskiem myszy i w menu kontekstowym wybierz Gemini > Wygeneruj kod.
- Zaznacz kod, który Gemini ma zmodyfikować, kliknij go prawym przyciskiem myszy w edytorze kodu i wybierz Gemini > Przekształć kod z menu kontekstowego.
- Naciśnij CTRL + \ (Command + \ w systemie macOS).
- Poproś Gemini, aby opisał, jak chcesz zmodyfikować kod lub dodać do niego coś nowego, a potem naciśnij Enter. Gdy Gemini przetworzy Twoje żądanie, powinieneś zobaczyć różnice w kodzie.
- Możesz na przykład poprosić Gemini o uproszczenie złożonego kodu przez jego przepisanie, wykonanie bardzo konkretnych przekształceń kodu (np. „nadaj kod idomatyczny”) lub wygenerowanie nowych, opisywanych funkcji. Następnie Android Studio wyświetla sugestię kodu z Gemini jako różnicę kodu, dzięki czemu możesz przejrzeć i zaakceptować tylko te sugestie, które Cię interesują.
- Sprawdź różnice w kodzie i wykonaj jedną z tych czynności:
- Zmień sugerowany kod, klikając Ulepsz i wpisz nową prompt.
- Aby dodać do kodu sugerowane zmiany, kliknij Zaakceptuj wszystkie zmiany.
Uzupełnianie kodu przez AI
Gemini oferuje autouzupełnianie kodu w Android Studio z obsługą AI, które wyświetla się jako szary tekst kursywą podczas pisania. Tę funkcję nazywamy uzupełnianiem kodu za pomocą AI. Ta funkcja pozwala zaoszczędzić czas i szybciej realizować projekty programistyczne dzięki sugerowaniu pełnych funkcji. Gdy włączona jest funkcja uzupełniania kodu za pomocą AI, Gemini może wysyłać dodatkowe informacje z Twojej bazy kodu, takie jak fragmenty kodu, typy plików i inne niezbędne informacje, aby zapewnić kontekst dla LLM i uzyskać bardziej trafne sugestie.
Rozpocznij
Aby rozpocząć korzystanie z uzupełniania kodu za pomocą AI:
- Pobierz najnowszą wersję Android Studio Jellyfish lub nowszą.
- Aby uruchomić Gemini, otwórz lub uruchom projekt Android Studio i kliknij Widok > Okna narzędziowe > Gemini.
- Zaloguj się na konto Google.
- Uzupełnianie kodu przez AI działa tylko wtedy, gdy Gemini może uzyskać dostęp do kontekstu z Twojej bazy kodu. Włącz tę opcję podczas logowania się w Gemini lub w dowolnym momencie w sekcji Android Studio > Ustawienia > Gemini > Rozszerzaj odpowiedzi o informacje z Twojego kodu źródłowego.
- Otwórz plik i zacznij pisać. Sugestie są wyświetlane tylko wtedy, gdy kursor znajduje się na końcu wiersza lub w dowolnym miejscu na pustym wierszu.
- Aby zaakceptować sugestię, naciśnij Tab, a aby ją odrzucić, naciśnij Esc.
Najczęstsze pytania
Jak uzyskać dostęp do uzupełniania kodu za pomocą AI?
Ta funkcja działa tylko wtedy, gdy Gemini może uzyskać dostęp do kontekstu z Twojego repozytorium kodu. Aby to zrobić, kliknij Android Studio > Ustawienia > Gemini > Znajomość kontekstu. Autouzupełnianie z obsługą AI pojawia się w trakcie pisania. Możesz też używać komentarzy w języku naturalnym, aby aktywować uzupełnienia kodu poprzez dodawanie komentarzy.
Dlaczego nie widzę informacji o ukończeniu tworzenia kodu?
Najpierw sprawdź, czy jesteś zalogowany w Gemini i czy masz włączone dopełnianie kodu AI w sekcji Android Studio > Ustawienia > Gemini. Pamiętaj, że system nie zawsze generuje uzupełnienia kodu. Możliwe, że model nie ma wystarczającej ilości informacji, aby wygenerować odpowiedź z dużą pewnością.
Jak wyłączyć uzupełnianie kodu przez AI?
Aby wyłączyć uzupełnianie kodu przez AI, otwórz Android Studio > Ustawienia > Gemini, cofnij zgodę i wyłącz uzupełnianie kodu przez AI.