Gemini в Android Studio включает функции для каждого этапа процесса разработки. Все функции также включены в Gemini для бизнеса, если не указано иное.
Чат
Основным интерфейсом взаимодействия с Gemini является окно чата. Вы можете использовать его, чтобы задавать вопросы, начиная от очень простых и открытых и заканчивая конкретными проблемами, с которыми вам нужна помощь. Посмотрите примеры того, что спросить Близнецов .
Завершение кода
Когда вы соглашаетесь поделиться контекстом проекта, вы можете включить завершение кода AI. Когда автодополнение кода AI включено, Gemini предлагает автозаполнение кода, который отображается в виде серого курсива при вводе. Дополнительные сведения см. в разделе Завершение кода .
Преобразование кода
В редакторе кода Android Studio вы можете запросить Gemini предложения о том, как изменить, оптимизировать или добавить код в ваше приложение. Предложения отображаются в виде разницы в коде, которую вы можете изменить по мере необходимости, прежде чем принять. Дополнительные сведения см. в разделе Преобразование кода .
Объяснить код
Gemini может помочь объяснить код, чтобы вы могли быстро его понять. Чтобы попросить Gemini объяснить, выделите код, щелкните правой кнопкой мыши и выберите Gemini > Объяснить код . Ваш запрос будет отправлен на главную панель чата Gemini, где Gemini сможет дать подробный ответ.
Предложить улучшения
Gemini может предложить предложения, которые помогут вам улучшить ваш код, чтобы он соответствовал лучшим практикам для приложений Android и повышал удобство работы с пользователем. Чтобы получить предложения, выделите код, щелкните правой кнопкой мыши и выберите Gemini > Предложить улучшения . Ваш запрос отправляется на главную панель чата Gemini, где Gemini может предоставить подробные предложения.
Мультимодальное вложение изображения (предварительный просмотр)
Gemini в Android Studio поддерживает мультимодальный ввод, что позволяет прикреплять изображения непосредственно к подсказкам. Вот несколько убедительных примеров использования:
- Быстрое прототипирование и итерация пользовательского интерфейса: преобразуйте простой каркас или высококачественный макет пользовательского интерфейса вашего приложения в рабочий код.
- Объяснение диаграмм и документация. Получите более глубокое представление о сложной архитектуре или диаграммах потоков данных, попросив Gemini объяснить их компоненты и взаимосвязи.
- Устранение неполадок пользовательского интерфейса: делайте скриншоты ошибок пользовательского интерфейса и обращайтесь к Gemini за решениями.
Чтобы узнать больше, ознакомьтесь со статьей «Ускорение разработки пользовательского интерфейса с помощью вложения изображений» и прочтите публикацию в блоге .
Вложенный файл (предварительный просмотр)
Прикрепляйте файлы кода в качестве контекста при общении в чате с Gemini в Android Studio. Введите @ в строке запроса, чтобы открыть меню завершения файла, и выберите файлы для вложения. Дополнительные сведения см. в примечаниях к предварительной версии о поддержке Gemini в Android Studio вложений файлов .
Переименование переменных (предварительная версия)
Вы можете получить предложения Gemini о том, как переименовывать переменные, чтобы они были более интуитивными и наглядными. Вы можете получить предложения по конкретной переменной, выбрав «Рефакторинг» > «Переименовать» , или попросить Gemini переосмыслить все переменные в файле или части файла, выбрав «Gemini» > «Переосмыслить переменные» . Дополнительные сведения см. в разделе Код рефакторинга .
Создание сценариев модульного тестирования (предварительная версия)
Gemini может помочь вам написать модульные тесты, предложив сценарии тестирования с использованием контекста кода, который вы хотите протестировать. При создании сценариев модульного тестирования Gemini включает подробные названия и описания ваших тестов, чтобы вы лучше понимали назначение каждого предлагаемого теста. Дополнительные сведения см. в разделе Создание сценариев модульного тестирования .
Создание документации (предварительная версия)
Используйте Gemini в Android Studio для создания документации для вашего кода. Когда вы выделяете код и просите Gemini задокументировать его, предлагаемая документация отображается в виде разницы кода, которую вы можете уточнить перед принятием. Дополнительные сведения см. в разделе Создание документации .
Создание сообщений о фиксации (предварительная версия)
При фиксации изменений в вашей системе контроля версий из Android Studio Gemini может использовать контекст изменений кода в текущей фиксации и недавних прошлых коммитах, чтобы предложить подробное сообщение о фиксации. Дополнительные сведения см. в разделе Предложить сообщение о фиксации .
Получение помощи по устранению ошибок сборки и синхронизации (предварительная версия)
Gemini в Android Studio понимает ошибки сборки и синхронизации Gradle. При возникновении ошибок щелкните ссылку «Спросить Gemini» в результатах сборки, чтобы помочь вам диагностировать и устранить проблемы.
Получите помощь при сбоях Logcat (предварительная версия)
Gemini в Android Studio может помочь диагностировать и устранять сбои во время выполнения. При возникновении сбоя откройте Logcat и щелкните ссылку «Спросить Gemini» в выводе Logcat, чтобы исправить ошибку.
Получите помощь с App Quality Insights (предварительная версия)
Gemini может помочь объяснить и предложить исправления сбоев, наблюдаемых на устройствах пользователей, сообщается в App Quality Insights . Просматривая трассировку стека в окне инструмента App Quality Insights , нажмите Insights , чтобы проанализировать отчеты о сбоях и (если возможно) порекомендовать следующие шаги и ресурсы для решения проблемы. Дополнительные сведения см. в разделе Анализ отчетов о сбоях .
Создание превью Compose (предварительная версия)
Gemini может автоматически создавать предварительные просмотры Compose, чтобы сэкономить ваше время при разработке пользовательского интерфейса. Вы можете создать предварительный просмотр композиции для конкретного компонуемого объекта или для всего файла. Дополнительные сведения см. в разделе Создание предварительного просмотра с помощью Gemini .
Настройка совместного использования контекста
Когда вы разрешаете совместное использование контекста вашего проекта с Gemini в Android Studio, вы можете контролировать, какие файлы следует исключить из общего доступа, используя файлы .aiexclude
. Размещайте файлы .aiexclude
в любом месте проекта и его корней VCS, чтобы контролировать, к каким файлам функциям AI разрешен доступ. Дополнительные сведения см. в разделе Настройка общего доступа к контексту с помощью файлов .aiexclude .
Библиотека подсказок (предварительная версия)
Библиотека подсказок позволяет сохранять часто используемые подсказки и управлять ими. Получите доступ к библиотеке подсказок из Android Studio > Настройки > Gemini > Библиотека подсказок .
Интеграция с внешними инструментами (предварительная версия)
Gemini в Android Studio для бизнеса интегрирован со многими внешними инструментами, поэтому вы можете получать информацию и выполнять действия, связанные с инструментами, не покидая Android Studio. Введите @ , чтобы открыть список инструментов, и выберите один из них, чтобы включить его в приглашение для Gemini. Например, вы можете попросить Gemini перечислить ваши последние документы Google, набрав « @GoogleDocs
перечислить мои последние документы».