제품 소식

Android CLI 안정화 버전 1.0 출시: 모든 에이전트를 사용하여 Android 개발 속도 향상

전문 길이: 5분

Android 개발자는 앱 개발에 사용하는 에이전트, 도구, 명령줄 인터페이스 (CLI), LLM과 관련해 다양한 선택지를 보유하고 있습니다. Android 스튜디오의 Gemini, Antigravity 2.0, Antigravity CLI, Anthropic의 Claude Code, OpenAI의 Codex와 같은 서드 파티 에이전트에서 Gemini를 사용하든 Google의 목표는 고품질 Android 개발을 어디서나 가능하게 하는 것입니다.

Google I/O ‘26에서 에이전트 개발의 최신 도약을 공유하고 Android CLI의 최신 기능을 선보였습니다. 이제 버전 1.0으로 안정화되어 모든 Android 개발자가 사용할 수 있습니다. 새로운 기술부터 에이전트가 강력한 Android 스튜디오 기능에 액세스할 수 있도록 지원하는 것까지, Google은 개발자와 함께 빌드할 수 있는 적절한 도구를 에이전트에게 제공하고 있습니다.

이미 Android CLI를 사용하고 있으며 새로운 기능을 모두 사용하고 싶다면 android update를 실행하면 됩니다. 그렇지 않다면 계속 읽고 Google에서 선택한 에이전트가 Android용 빌드를 더 잘할 수 있도록 하는 방법을 자세히 알아보세요.

Antigravity를 위한 Android 개발 잠금 해제

이제 Google Antigravity에 Android CLI 및 기술을 비롯한 Android 리소스의 선택적 번들이 포함되어 설치할 수 있습니다. 온보딩 중에 설치 후 번들을 설치하거나 나중에 설정 > 맞춤설정 > Google 플러그인으로 빌드 메뉴에서 설치할 수 있습니다.

이를 통해 Antigravity는 Android CLI의 강력한 도구와 지식을 모두 갖추게 되어 프로젝트 생성부터 새 Android 가상 기기에 앱 배포에 이르기까지 Android 앱 개발에 필요한 핵심 작업을 더 쉽고 효율적으로 실행할 수 있습니다.

agy-android-cli.png

모든 상담사를 위한 Android 스튜디오 기능 잠금 해제

Android CLI는 AI 에이전트가 작업을 실행하고 Android 개발에 관한 지식을 검색할 수 있는 경량 인터페이스를 제공합니다. 하지만 전문화에는 이점이 있습니다. Android 스튜디오에는 가장 복잡한 Android 프로젝트도 처리할 수 있도록 10년 이상 축적된 Android 전문 지식이 포함되어 있습니다. 여기에는 Android 스튜디오의 강력한 정적 분석 엔진, 리팩터링 도구, 종속 항목 관리, UI 디자인 및 렌더링 라이브러리 등이 포함됩니다. 이제 AI 에이전트가 Android 스튜디오의 도구를 활용하여 이러한 기능을 많이 얻을 수 있습니다.

agy-android-studio.png

최신 버전의 Android CLI에는 새로운 android studio 명령어가 도입되었습니다. 이렇게 하면 선택한 에이전트가 Android 스튜디오의 심층적인 컨텍스트 기능을 활용하여 열려 있는 Android 프로젝트를 더 잘 이해하고 작업을 실행할 수 있습니다. Android CLI를 사용하여 원하는 에이전트를 Android 스튜디오와 함께 실행하면 에이전트의 작업이 코드베이스를 더 효율적으로 탐색하여 더 정확한 코드 변경사항을 생성할 수 있습니다. 또한 Android CLI를 사용하여 프로젝트를 만들고 반복할 때 Android 스튜디오로 전환하는 것이 훨씬 쉬워 성능 프로파일러, Compose 미리보기, Android 기기 스트리밍과 같은 맞춤 도구를 사용하여 프로덕션 등급의 세련된 디자인을 얻을 수 있습니다.

최신 미리보기 버전의 Android 스튜디오 Quail에서 프로젝트를 열면 개발자 (또는 개발자 대리인)가 다음 명령어를 실행하여 Android CLI가 열려 있는 프로젝트와 연결되어 있는지 확인할 수 있습니다.

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

여기에서 에이전트는 android studio 명령어를 사용하여 강력한 IDE 도구에 액세스하여 프로젝트와 더 효율적으로 상호작용할 수 있습니다. 주요 명령어는 다음과 같습니다.

  • analyze-file: 편집기의 내장 검사를 사용하여 파일의 오류와 경고를 분석합니다.
  • find-declaration: 시맨틱 해결을 사용하여 프로젝트 전체에서 심볼 (클래스, 메서드, 변수, 필드, 상수 또는 Android 리소스/색상)의 정확한 정의 사이트를 찾습니다.
  • find-usages: 의미 분석을 사용하여 전체 프로젝트에서 심볼 (클래스, 메서드, 변수 또는 Android 리소스)의 모든 참조와 선언을 찾습니다.
  • render-compose-preview: Jetpack Compose UI 미리보기를 렌더링하고 성공하면 이미지 및 UI 계층 구조의 경로를 반환합니다.
  • version-lookup: Google Maven 저장소와 같은 일반 저장소에서 지정된 앱 종속 항목의 어떤 버전을 사용할 수 있는지에 관한 최신 정보를 가져옵니다. 프로그래매틱 솔루션을 제공함으로써 종속 항목 관리가 덜 지루해지고 불안정성이 훨씬 줄어듭니다.
  • open-file: Android 스튜디오에서 파일을 직접 엽니다. 이는 상담사가 IDE에서 Compose 미리보기, 성능 트레이스 또는 기타 특정 파일을 보도록 안내하려는 경우에 유용합니다.

예를 들어 이제 에이전트는 다음 명령어를 실행하여 Android 앱의 새 레이아웃에 대한 Compose 미리보기를 렌더링한 다음 Android 스튜디오에서 미리보기를 열어 여러 Compose 미리보기를 나란히 보고 IDE에서 바로 AI 지원 수정사항을 적용할 수 있습니다.

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

이러한 명령어를 사용하는 방법을 자세히 알아보려면 android help를 실행하세요. 에이전트가 이 도구를 사용하는 방법을 이해할 수 있도록 android init를 실행하여 Android CLI 기능을 업데이트해야 합니다.

시작할 수 있는 다양한 방법

Android CLI를 환경에 최대한 원활하게 통합할 수 있도록 다양한 방법으로 제공하고 있습니다. 이제 apt-get, winget, homebrew 등 더 많은 패키지 관리자를 사용하여 Android CLI를 다운로드하고 설치할 수 있습니다. 예를 들어 winget을 사용하여 Android CLI를 설치하려면 다음을 실행합니다.

winget install -e --id Google.AndroidCLI

또한 기본적으로 사용자 로컬 디렉터리에 설치되도록 업데이트했습니다. 지원되는 모든 운영체제의 명령어와 추가 다운로드 옵션은 Android CLI 페이지에서 확인할 수 있습니다.

여정 지원

android-cli-write-journey.png

여정 지원도 도입됩니다. Android CLI에 포함된 여정 도구와 기술을 사용하면 원하는 에이전트가 이제 여정을 만들고 실행할 수 있습니다. 여정은 앱의 사용자 여정을 자연어로 설명한 것으로, 프로젝트에 직접 저장됩니다.

android-cli-journey-run.gif

에이전트는 Android CLI를 사용하여 이러한 여정을 실행하여 사용자가 하는 것처럼 정확하게 앱을 탐색할 수 있습니다. 이를 통해 앱의 중요한 환경에서 자연어로 데이터를 테스트, 검증 또는 수집하는 완전히 새로운 방법을 사용할 수 있으며, 이 모든 작업은 에이전트에 의해 실행됩니다.

Android 기술 확장

모델이 권장사항을 따르는 특정 패턴을 더 잘 이해하고 실행할 수 있도록 Android 기술 라이브러리를 계속 확장하고 있습니다. Android 개발을 어디서나 더 강력하고 효율적이며 생산적으로 만들어 주는 새로운 기능을 제공합니다.

  • 디스플레이 글라스 및 Jetpack Compose Glimmer for XR: Jetpack Compose Glimmer UI 도구 키트를 사용하여 Android 디스플레이 글라스용 투영 애플리케이션을 개발하는 가이드라인을 제공합니다.
  • CameraX로 이전: 기존 Android 카메라 구현 (Camera1 또는 원시 Camera2 API)을 CameraX로 이전하는 데 도움이 됩니다.
  • Perfetto SQL: 자연어 데이터 프롬프트를 Perfetto SQL 쿼리로 변환하고 로컬 추적 파일에 대해 실행합니다.
  • 적응형 UI: 다양한 Android 기기에 맞게 앱의 UI를 만들거나 업데이트하는 방법
  • 테스트 설정: 기본 테스트 전략을 만듭니다.
  • 스타일: 새 구성요소에 새 Jetpack Compose 스타일 API를 채택하는 데 도움이 되며 스타일 API로의 이전을 지원합니다.
  • AppFunctions: Android 코드베이스를 분석하여 새로운 AppFunctions를 추천하고 구현하며, 모델 컨텍스트 프로토콜 최적화를 위해 KDoc 문서를 개선합니다.

명령줄에서 직접 워크플로에 이러한 새로운 스킬을 추가할 수 있습니다. 상담사가 Android CLI를 바로 이해하고 사용할 수 있도록 환경을 초기화하고 다음을 실행하여 기본 android-cli 기술을 설치하세요.

android init
 

여기에서 에이전트에 필요한 정확한 기능을 검색하여 에이전트 워크플로를 탐색하고 설정할 수 있습니다.

android skills list

적절한 스킬을 찾았으면 다음을 실행하여 환경에 설치합니다.

android skills add –skill=

지금 시작하기

Android CLI의 안정적인 1.0 버전을 다운로드하고, 새로운 도구를 살펴보고, 전체 문서를 찾아보려면 지금 d.android.com/tools/agents로 이동하세요.  또한 최신 미리보기 버전의 Android 스튜디오로 업데이트하여 Android CLI에서 제공하는 최신 기능을 잠금 해제하세요. Android CLI 1.0으로 무엇을 빌드할지, 이러한 새로운 기능이 일상적인 워크플로를 어떻게 개선할지 무척 기대됩니다. LinkedIn, Medium, YouTube, X에서 활발한 커뮤니티에 가입하여 의견을 공유해 주세요.

io.google에서 이번 발표와 Google I/O 2026의 모든 업데이트를 살펴보세요.

작성자:

계속 읽기