Android 스튜디오의 Gemini에는 개발 프로세스의 모든 단계를 위한 기능이 포함되어 있습니다. 다음 표에는 워크플로를 지원하는 데 도움이 되는 주요 기능이 나와 있습니다. Gemini는 빠르게 발전하는 분야이므로 최신 업데이트를 확인하려면 Android 스튜디오의 안정화 버전 출시 노트와 미리보기 버전 출시 노트도 확인하세요.
| 카테고리 | 기능 | 설명 | 문서 |
|---|---|---|---|
| 에이전트 모드 | 새 프로젝트 만들기 | AI의 도움을 받아 아이디어를 앱 프로토타입으로 빠르게 전환합니다. | AI로 새 프로젝트 만들기 |
| 동시 대화 | IDE 내에서 효과적으로 멀티태스크를 실행하기 위해 여러 에이전트 모드 대화를 동시에 실행합니다. | 에이전트 모드 | |
| API 키 추가 | API 키를 추가하여 컨텍스트 윈도우를 확장하고 훨씬 더 높은 품질의 응답을 받습니다.
무료 등급의 기본 모델 사용자에게만 적용됩니다. |
자체 Gemini API 키 추가 | |
| MCP 서버 추가 | 모델 컨텍스트 프로토콜 (MCP)을 사용하여 외부 도구와 상호작용하고 지식과 기능을 확장합니다. | MCP 서버 추가 | |
| 원격 MCP 서버 추가 | 직접 설치하고 유지관리하지 않고도 MCP 서버에 연결합니다. | MCP 서버 추가 | |
AGENTS.md 파일 지원 |
코드베이스의 일부인 하나 이상의
Markdown 파일에서 쿼리에 대한 Gemini의 응답 환경설정을 정의합니다. AGENTS.md 파일에 정의된 안내는 IDE와 독립적입니다. |
AGENTS.md 파일을 사용하여 Gemini 맞춤설정 |
|
| 권한 관리 | 에이전트의 특정 권한을 관리하여 작업공간을 세부적으로 제어할 수 있습니다. | 에이전트 모드에서 권한 관리 | |
| Android 기술 자료 액세스 | 고품질 앱을 개발하는 데 도움이 되는 최신 권위 있는 문서에 액세스합니다. | Android 기술 자료 | |
| 에이전트 웹 검색 | 실시간 웹 검색을 실행하여 최신 정보에 액세스합니다. | 에이전트 웹 검색 | |
| 스킬로 에이전트 모드 확장 | 스킬을 사용하면 전문 지식과 맞춤 워크플로로 에이전트 모드의 기능을 개선할 수 있습니다. | 스킬로 에이전트 모드 확장 | |
| 연결된 기기와 상호작용 | Android 스튜디오의 AI 에이전트는 연결된 기기에 앱을 배포하고, 현재 화면에 표시된 내용을 검사하고, 스크린샷을 찍고, Logcat에서 오류를 확인하고, 실행 중인 앱과 상호작용하는 도구에 액세스할 수 있습니다. | 기기에서 변경사항 테스트 및 확인 | |
| 로컬 서드 파티 모델 | 컴퓨터에 로컬로 설치된 LLM을 선택하여 Android 스튜디오의 AI 기능을 지원합니다. | 로컬 LLM 사용 | |
| 원격 서드 파티 모델 | 원격 모델 제공업체의 LLM을 선택하여 Android 스튜디오의 AI 기능을 지원합니다. | 원격 LLM 사용 | |
| 코드 | 다음 수정 항목 예측 | 최근 변경사항을 기반으로 코드베이스의 다른 위치에서 수정 항목을 사전에 제안합니다. | 다음 수정 항목 예측 |
| 종속 항목 업데이트 | 종속 항목을 업데이트하고 빌드 오류를 반복적으로 해결합니다. | Gemini 에이전트로 종속 항목 업데이트 | |
| 단위 테스트 생성 | Gemini는 Kotlin
및 Java 코드의 포괄적이고 컴파일 가능한 단위 테스트를 생성할 수 있습니다. 여기에는 setUp 메서드, 모의 초기화
및 개별 테스트 사례가 포함됩니다. |
단위 테스트 생성 | |
| Gemini를 사용한 여정 | 자연어를 사용하여 단계와 어설션을 설명하여 여정이라고 하는 엔드 투 엔드 기능 테스트를 작성합니다. Gemini는 단계를 Gemini가 앱에서 실행하는 작업으로 변환합니다.
스튜디오 랩을 통해 사용 설정합니다. |
Android 스튜디오용 여정 | |
| Compose | Compose 미리보기 생성 | Gemini는 미리보기 매개변수의 모의 데이터를 비롯하여 특정 컴포저블 또는 파일의 모든 컴포저블에 대한 Compose 미리보기를 자동으로 생성할 수 있습니다. | Compose 미리보기 생성 |
| UI 변환 | 자연어를 사용하여 Compose 미리보기 패널에서 직접 앱 UI를 업데이트합니다. | UI 변환 | |
| 디자인 모의에서 새 UI | 디자인 모의에서 직접 Compose 코드를 생성합니다. | 이미지 첨부파일로 UI 생성 | |
| UI를 타겟 이미지와 일치 | 초기 UI가 이미 생성된 경우 UI를 참조 디자인과 일치시킵니다. | 이미지 첨부파일로 UI 생성 | |
| UI 품질 문제 해결 | 문제를 찾아 해결하여 UI 품질과 접근성을 개선합니다. | UI 품질 문제 찾기 및 해결 | |
| Android 기반 통합 | App Quality Insights로 비정상 종료 분석 | Gemini를 사용하여 App Quality Insights 비정상 종료 보고서를 분석하고, 유용한 정보를 생성하고, 비정상 종료 요약을 제공하고, 가능한 경우 샘플 코드 및 관련 문서 링크를 비롯한 다음 단계를 추천합니다. | App Quality Insights 및 Gemini로 비정상 종료 분석 |
| Logcat으로 런타임 오류 분석 | Android 스튜디오의 Gemini는 Logcat 창의 오류를 이해하고 해결하여 디버깅 프로세스를 간소화하는 데 도움이 됩니다. 앱에서 오류 또는 예외가 발생하면 'Gemini에 문의'를 클릭하여 IDE를 벗어나지 않고 즉각적인 설명과 실행 가능한 제안을 받습니다. | Logcat 및 Gemini로 런타임 오류 분석 | |
| 빌드 및 동기화 오류 관련 도움말 보기 | Gemini는 Gradle 빌드 및 동기화 오류를 이해합니다. 오류가 발생하면 빌드 출력에서 "Gemini에 문의" 링크를 클릭하여 문제를 진단하고 해결할 수 있습니다. | ||
| 개인 정보 보호 및 보안 | 컨텍스트 공유 구성 | .aiexclude 파일을 사용하여 Gemini와 공유되는 파일을 구체적으로 구성합니다. |
컨텍스트 공유 구성 |
| 로깅 | 프롬프트 및 응답, 사용자가 수락한 코드 줄과 같은 메타데이터를 비롯한 Gemini 활동을 Cloud Logging에 수집합니다.
비즈니스 등급 구독자만 해당됩니다. |
Cloud Logging으로 Gemini Enterprise 사용 감사 로그에 액세스 | |
| VPC 서비스 제어 | 민감한 정보와 지식 재산을 보호하기 위해 안전하고 제어된 코딩 환경을 설정합니다.
비즈니스 등급 구독자만 해당됩니다. |
VPC 서비스 제어로 앱 보호 | |
| 생산성 측정항목 | 코드 추천 수락률과 같은 측정항목을 비롯하여 Android 스튜디오에서 Gemini의 팀 사용량과 작업에 미치는 영향을 추적합니다.
비즈니스 등급 구독자만 해당됩니다. |
애널리틱스 데이터 보기 및 내보내기 |