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 usarla para hacer preguntas que van desde las muy simples y abiertas hasta los problemas específicos con los que necesitas ayuda. Consulta ejemplos de lo que puedes preguntarle a Gemini.
Cómo completar el código
Cuando habilitas la opción para compartir el contexto del proyecto, puedes habilitar la finalización de código de IA. Cuando se habilita la finalización de código de IA, Gemini ofrece la finalización automática de código que aparece como texto en itálicas gris a medida que escribes. Para obtener más información, consulta Cómo completar el código.
Transformación de código
Desde el editor de código de Android Studio, puedes solicitarle a Gemini sugerencias para modificar, optimizar o agregar código a tu app. Las sugerencias aparecen como una diferencia de código que puedes modificar según sea necesario antes de aceptarlas. 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, destaca el código, haz clic con el botón derecho y selecciona Gemini > Explain Code. Tu consulta se envía al panel principal de Gemini Chat, donde Gemini puede proporcionar una respuesta detallada.
Sugiere mejoras
Gemini puede ofrecer sugerencias para ayudarte a mejorar tu código de modo que siga las prácticas recomendadas para apps para Android y genere una experiencia del usuario mejorada. Para obtener sugerencias, selecciona parte del código, haz clic con el botón derecho y elige Gemini > Suggest Improvements. Tu consulta se envía al panel principal de chat de Gemini, donde Gemini puede proporcionar sugerencias detalladas.
Archivo adjunto de imagen multimodal (versión preliminar)
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:
- Prototipado e iteración de IU rápida: Convierte un esquema de página simple o una simulación 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 la arquitectura compleja o los diagramas de flujo de datos haciendo que Gemini explique sus componentes y relaciones.
- Solución de problemas de la IU: Captura capturas de pantalla de errores de la IU y pídele a Gemini soluciones.
Para obtener más información, consulta Acelera el desarrollo de la IU con el archivo adjunto de imágenes y lee la entrada de 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 abrir un menú de finalización de archivos y seleccionar los archivos que deseas 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.
Cambia 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 reconsidere 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 Cómo refactorizar código.
Genera situaciones de prueba de unidades (versión preliminar)
Gemini puede ayudarte a escribir pruebas de unidades sugiriendo situaciones de prueba con el contexto del código que deseas probar. Cuando se generan situaciones de pruebas de unidades, Gemini incluye nombres y descripciones detallados para tus pruebas, de modo que puedas comprender mejor la intención de cada prueba sugerida. Para obtener más información, consulta Genera situaciones de prueba de unidades.
Generar documentación (versión preliminar)
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 se muestra en una diferencia de código que puedes definir mejor antes de aceptarla. Para obtener más información, consulta Cómo generar documentación.
Genera mensajes de confirmación (versión preliminar)
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 las confirmaciones recientes para sugerir un mensaje de confirmación detallado. Para obtener más información, consulta Cómo sugerir un mensaje de confirmación.
Obtén ayuda con 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 "Ask Gemini" en el resultado de la compilación para que te ayude a diagnosticar y solucionar los problemas.
Obtén ayuda con las fallas de Logcat (versión preliminar)
Gemini en Android Studio puede ayudar a diagnosticar y solucionar fallas durante el tiempo de ejecución. Cuando se produzca una falla, abre Logcat y haz clic en el vínculo “Ask Gemini” en el resultado de Logcat para corregir el error.
Obtén ayuda con App Quality Insights (versión preliminar)
Gemini puede ayudar a explicar y sugerir correcciones para las fallas observadas en los dispositivos de los usuarios, que se informan en App Quality Insights. Cuando veas un seguimiento de pila en la ventana de herramientas App Quality Insights, haz clic en Información para analizar los 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 Cómo analizar informes de fallas.
Genera vistas previas de Compose (versión preliminar)
Gemini puede generar vistas previas de Compose automáticamente 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 Compose con Gemini.
Cómo configurar el uso compartido de contexto
Cuando habilitas el uso compartido del contexto de tu proyecto con Gemini en Android Studio,
puedes controlar qué archivos excluir del uso compartido con archivos .aiexclude
.
Coloca los archivos .aiexclude
en cualquier lugar del proyecto y sus raíces de VCS para controlar a qué archivos pueden acceder las funciones de IA. Para obtener más información, consulta Configura el uso compartido de contexto con archivos .aiexclude.
Biblioteca de instrucciones (versión preliminar)
La Biblioteca de instrucciones te permite guardar y administrar instrucciones que usas con frecuencia. Accede a la biblioteca de instrucciones desde Android Studio > Settings > Gemini > Prompt Library.
Integración con herramientas externas (versión preliminar)
Gemini en Android Studio para empresas está integrado en muchas herramientas externas, por lo que puedes recuperar información y realizar acciones relacionadas con las herramientas sin 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 muestre una lista de tus Documentos de Google recientes. Para ello, escribe "@GoogleDocs
muestra mis documentos recientes".