Funciones de Gemini en Android Studio

Gemini en Android Studio incluye funciones para cada paso del proceso de desarrollo. Todas las funciones también se incluyen en Gemini para empresas, a menos que se indique lo contrario.

Chat

La interfaz principal para interactuar con Gemini es la ventana de chat. Puedes usarlo para hacer preguntas que van desde las más simples y abiertas hasta problemas específicos con los que necesitas ayuda. Consulta ejemplos de lo que puedes pedirle a Gemini.

Cómo completar el código

Cuando habilitas el uso compartido del contexto del proyecto, puedes habilitar la finalización de código con IA. Cuando se habilita la función de autocompletar código con IA, Gemini ofrece autocompletar código que aparece como texto en cursiva de color gris a medida que escribes. Para obtener más información, consulta Finalización de código.

Transformación de código

En el editor de código de Android Studio, puedes pedirle a Gemini sugerencias sobre cómo modificar, optimizar o agregar código a tu app. Las sugerencias aparecen como una comparación de código que puedes modificar según sea necesario antes de aceptarla. Para obtener más información, consulta Transformación de código.

Explicar código

Gemini puede ayudarte a explicar el código para que lo comprendas rápidamente. Para pedirle a Gemini que explique el código, destácalo, haz clic con el botón derecho y selecciona Gemini > Explicar código. Tu pregunta se envía al panel principal de Gemini Chat, donde Gemini puede proporcionar una respuesta detallada.

Sugerir mejoras

Gemini puede ofrecer sugerencias para ayudarte a mejorar tu código de modo que siga las prácticas recomendadas para las apps para Android y genere una experiencia del usuario mejorada. Para obtener sugerencias, destaca parte del código, haz clic con el botón derecho y selecciona Gemini > Suggest Improvements. Tu búsqueda se envía al panel principal de chat de Gemini, donde Gemini puede proporcionar sugerencias detalladas.

Adjunto de imagen multimodal (vista previa)

Gemini en Android Studio admite entradas multimodales, lo que te permite adjuntar imágenes directamente a tus instrucciones. Estos son algunos casos de uso convincentes:

  • Creación rápida de prototipos y de iteraciones de la IU: Convierte un wireframe simple o un simulacro de alta fidelidad de la IU de tu app en código funcional.
  • Explicación y documentación de diagramas: Obtén estadísticas más detalladas sobre diagramas complejos de arquitectura o flujo de datos con la ayuda de Gemini para explicar sus componentes y relaciones.
  • Solución de problemas de la IU: Captura capturas de pantalla de errores de la IU y pídele soluciones a Gemini.

Para obtener más información, consulta Cómo acelerar el desarrollo de la IU con archivos adjuntos de imágenes y lee la entrada del blog.

Archivo adjunto (vista previa)

Adjunta archivos de código como contexto en las interacciones de chat con Gemini en Android Studio. Escribe @ en la barra de búsqueda para que aparezca un menú de autocompletado de archivos y selecciona los archivos que quieras adjuntar. Para obtener más información, consulta la nota de la versión preliminar sobre la compatibilidad de Gemini en Android Studio con archivos adjuntos.

Cambiar el nombre de las variables (versión preliminar)

Puedes obtener sugerencias de Gemini para cambiar el nombre de las variables de modo que sean más intuitivas y descriptivas. Puedes obtener sugerencias para una variable específica a través de Refactor > Rename o pedirle a Gemini que vuelva a analizar todas las variables de un archivo o parte de un archivo a través de Gemini > Rethink variables. Para obtener más información, consulta Refactorizar código.

Genera situaciones de prueba de unidades (versión preliminar)

Gemini puede ayudarte a escribir pruebas de unidades, ya que sugiere situaciones de prueba con el contexto del código que deseas probar. Cuando genera casos de prueba unitaria, Gemini incluye nombres y descripciones detallados para tus pruebas, de modo que comprendas mejor la intención de cada prueba sugerida. Para obtener más información, consulta Cómo generar situaciones de prueba de unidades.

Generar documentación (vista previa)

Usa Gemini en Android Studio para generar documentación para tu código. Cuando destacas código y le pides a Gemini que lo documente, la documentación sugerida aparece en una comparación de código que puedes mejorar antes de aceptarla. Para obtener más información, consulta Cómo generar documentación.

Genera mensajes de confirmación (vista previa)

Cuando confirmas cambios en tu sistema de control de versiones desde Android Studio, Gemini puede usar el contexto de los cambios de código en la confirmación actual y en las confirmaciones recientes para sugerir un mensaje de confirmación detallado. Para obtener más información, consulta Sugerir mensaje de confirmación.

Obtén ayuda con los errores de compilación y sincronización (versión preliminar)

Gemini en Android Studio comprende los errores de compilación y sincronización de Gradle. Cuando se produzcan errores, haz clic en el vínculo "Pregúntale a Gemini" en el resultado de la compilación para ayudarte a diagnosticar y corregir los problemas.

Obtén ayuda con las fallas de Logcat (vista previa)

Gemini en Android Studio puede ayudar a diagnosticar y solucionar problemas de fallas durante el tiempo de ejecución. Cuando se produzca una falla, abre Logcat y haz clic en el vínculo "Preguntarle a Gemini" en el resultado de Logcat para ayudarte a corregir el error.

Obtén ayuda con App Quality Insights (versión preliminar)

Gemini puede ayudarte a explicar y sugerir correcciones para las fallas que se observan en los dispositivos de los usuarios y que se informan en App Quality Insights. Cuando veas un seguimiento de pila en la ventana de herramientas App Quality Insights, haz clic en Insights para analizar tus informes de fallas y, cuando sea posible, recomendar los próximos pasos y recursos para resolver el problema. Para obtener más información, consulta Analiza los informes de fallas.

Genera vistas previas de Compose (vista previa)

Gemini puede generar automáticamente vistas previas de Compose para ahorrarte tiempo cuando diseñes tu IU. Puedes generar una vista previa de Compose para un elemento componible específico o para un archivo completo. Para obtener más información, consulta Generación de vistas previas de redacción con Gemini.

Cómo configurar el uso compartido de contexto

Cuando habilitas la opción para compartir el contexto de tu proyecto con Gemini en Android Studio, puedes controlar qué archivos excluir del uso compartido con los archivos .aiexclude. Coloca archivos .aiexclude en cualquier lugar dentro del proyecto y sus raíces del VCS para controlar a qué archivos se les permite acceder a las funciones basadas en IA. Para obtener más información, consulta Cómo configurar el uso compartido del contexto con archivos .aiexclude.

Biblioteca de instrucciones (versión preliminar)

La Biblioteca de instrucciones te permite guardar y administrar las instrucciones que usas con frecuencia. Accede a la Biblioteca de instrucciones desde Android Studio > Settings > Gemini > Prompt Library.

Integración con herramientas externas (vista previa)

Gemini en Android Studio para empresas se integra con muchas herramientas externas, por lo que puedes recuperar información y realizar acciones relacionadas con las herramientas sin necesidad de salir de Android Studio. Escribe @ para que aparezca una lista de herramientas y selecciona una para incluirla en tu instrucción para Gemini. Por ejemplo, puedes pedirle a Gemini que enumere tus documentos de Google recientes escribiendo "@GoogleDocs enumera mis documentos recientes".