Android 스튜디오의 Gemini를 사용하면 커스텀 코드 변환 및 AI 자동 완성과 같은 AI 지원 코딩 기능으로 그 어느 때보다 빠르게 앱을 빌드할 수 있습니다.
Gemini 코드 변환
이제 다음과 같이 코드 편집기에서 Gemini에 코드 제안을 요청하여 앱의 코드를 수정, 최적화 또는 추가할 수 있습니다.
- 프롬프트의 입력란을 보려면 코드 편집기에서 다음 중 하나를 수행합니다.
- 코드 편집기를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Gemini > 코드 생성을 선택합니다.
- Gemini에서 수정할 코드를 강조 표시하고 코드 편집기에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Gemini > Transform code를 선택합니다.
- Ctrl+\ (macOS의 경우 Command+\)를 누릅니다.
- 코드를 수정하거나 추가하는 방법을 설명하여 Gemini에 프롬프트를 입력하고 Enter 키를 누릅니다. Gemini가 요청을 처리하면
코드 차이가 표시됩니다
- 예를 들어 Gemini에 복잡한 코드를 재작성하여 단순화하도록 요청하거나, '이 코드를 관용적으로 만들기'와 같은 매우 구체적인 코드 변환을 실행하거나, 설명한 새 함수를 생성하도록 요청할 수 있습니다. 그러면 Android 스튜디오에 Gemini의 코드 추천이 코드 차이로 표시되므로 원하는 추천만 검토하고 수락할 수 있습니다.
- 코드 차이를 검토하고 다음 중 하나를 실행합니다.
- 수정을 클릭하고 새 프롬프트를 입력하여 추천 코드를 추가로 수정합니다.
- 모든 변경사항 수락을 클릭하여 코드에 추천된 변경사항을 추가합니다.
AI 코드 완성
Gemini는 Android 스튜디오에서 AI 지원 코드 자동 완성을 제공하며, 입력할 때 회색 기울임꼴 텍스트로 표시됩니다. 이 기능을 AI 코드 완성이라고 합니다. 이 기능을 사용하면 전체 함수를 제안하여 시간을 절약하고 코딩 프로젝트를 더 빠르게 완료할 수 있습니다. AI 코드 작성이 사용 설정된 경우 Gemini는 LLM에 컨텍스트를 제공하고 더 관련성 높은 제안을 제공하기 위해 코드 주변 부분, 파일 형식, 기타 필요한 정보와 같은 코드베이스의 추가 정보를 전송할 수 있습니다.
시작하기
AI 코드 완성을 시작하려면 다음 단계를 따르세요.
- Android 스튜디오 Jellyfish 이상 버전의 최신 버전을 다운로드합니다.
- Gemini를 실행하려면 Android 스튜디오 프로젝트를 열거나 시작하고 View > Tool Windows > Gemini를 클릭합니다.
- Google 계정에 로그인합니다.
- AI 코드 완성은 Gemini가 코드베이스의 컨텍스트에 액세스할 수 있는 경우에만 작동합니다. Gemini 로그인 중에 또는 언제든지 Android 스튜디오 > 설정 > Gemini > 코드베이스의 정보로 대답 보강을 통해 사용 설정할 수 있습니다.
- 파일을 열고 입력을 시작합니다. 추천은 커서가 줄 끝에 있거나 빈 줄의 아무 곳이나 있을 때만 트리거됩니다.
- Tab 키를 눌러 추천을 수락하고 Esc 키를 눌러 추천을 삭제합니다.
FAQ
AI 코드 완성 기능을 사용하려면 어떻게 해야 하나요?
이 기능은 Gemini가 코드베이스의 컨텍스트에 액세스할 수 있는 경우에만 작동합니다. Android 스튜디오 > 설정 > Gemini > 컨텍스트 인식을 통해 사용 설정하세요. AI 지원 자동 완성 기능은 입력 시 나타납니다. 자연어 주석을 사용하여 주석을 추가하여 코드 완성을 트리거할 수도 있습니다.
코드 완성이 표시되지 않는 이유는 무엇인가요?
먼저 Gemini에 로그인되어 있고 Android 스튜디오 > 설정 > Gemini에서 AI 코드 완성을 선택했는지 확인합니다. 시스템에서 항상 코드 완성을 생성하는 것은 아닙니다. 모델에 신뢰도가 높은 응답을 생성하기에 충분한 정보가 없을 수 있습니다.
AI 코드 완성을 사용 중지하려면 어떻게 해야 하나요?
AI 코드 완성을 사용 중지하려면 Android 스튜디오 > 설정 > Gemini로 이동하여 동의를 취소하고 AI 코드 완성을 사용 중지합니다.