https://youtu.be/JMPd2jbQEqo?si=3F1CcxmnxSh-v_zX

 

 

아, 이제 정확히 확인됐습니다. 👍

동우님 PC의 Android SDK는 정상적으로 설치되어 있습니다.
다만 android CLI는 SDK 안에 들어 있는 기본 도구가 아니라 별도로 설치해야 하는 새로운 Android CLI입니다.

실제로 Google 공식 문서를 확인해 보니 Windows 설치 방법이 따로 있고, 현재 문서에는 Windows PowerShell에서 직접 다운로드하는 방식에는 알려진 제한이 있다고 되어 있습니다. 대신 Windows용 설치 스크립트를 사용할 수 있습니다. Android Developers

지금 이 방법으로 설치해 보세요

Android Studio 터미널에서 PowerShell이 아니라 cmd.exe를 실행하는 것이 좋습니다.

현재 Android Studio 터미널에서:

cmd

그러면 프롬프트가 이런 식으로 바뀝니다.

G:\AndroidStudioProjects\MyApplication>

그 상태에서 아래 한 줄을 그대로 붙여 넣으세요.

curl -fsSL https://dl.google.com/android/cli/latest/windows_x86_64/install.cmd -o "%TEMP%\i.cmd" && "%TEMP%\i.cmd"

이 명령은 Google의 공식 Android CLI Windows 설치 명령입니다. Android Developers

설치가 끝나면 cmd에서 바로

android --version

을 실행해 보세요.

정상이라면 Android CLI 버전이 표시됩니다.

그다음에는 동우님이 처음 하시려던:

android skills add --all

을 실행하면 됩니다. --all은 현재 제공되는 모든 공식 Android Skills를 설치/업데이트하는 옵션입니다. Android Developers


그리고 동우님 경우에는 이 명령도 중요합니다

지금 프로젝트가

G:\AndroidStudioProjects\MyApplication

이니까 현재 프로젝트에만 Skills를 넣고 싶다면:

android skills add --all --project=.

입니다.

반대로 Gemini/Antigravity 등에서 여러 Android 프로젝트에 공통으로 사용할 목적으로 설치한다면:

android skills add --all

입니다. Google 문서상 --project를 생략하면 감지된 AI 에이전트에 전역으로 설치합니다. Android Developers

우선 cmd로 들어가서 설치 명령 한 줄만 실행해 보세요.
설치 과정에서 나오는 화면을 그대로 보여주시면 다음 단계까지 이어서 봐드리겠습니다.

 


네. 거의 맞습니다. 👍

android skills add --all이 정상적으로 완료됐다면, 설치된 Android Skills를 지원하는 Gemini/AI 에이전트가 해당 Skill을 발견하고 필요할 때 활용할 수 있습니다.

다만 중요한 점이 하나 있습니다.

자동으로 모든 명령에 Skill을 쓰는 것은 아닙니다

예를 들어 Gemini에게

이 프로젝트의 Gradle 설정을 확인하고 AGP 9.0 기준으로 문제가 있는 부분을 찾아줘.

라고 하면 관련 Skill이 있다면 그 Skill의 지침과 절차를 참고해서 작업할 수 있습니다.

또는

이 앱의 Android 빌드 오류를 분석하고 수정해줘.

처럼 Android 프로젝트 작업을 시키면 해당 작업에 맞는 Skill이 사용될 수 있습니다.

반면 단순히

안녕하세요.

같은 질문에는 Android Skill을 사용할 이유가 없으니 사용하지 않습니다.

그리고 동우님께 특히 좋은 부분

동우님처럼 여러 Android 프로젝트를 관리한다면, 이제 Gemini에게 단순히

코드 수정해줘

라고 하는 것보다,

Android Skills를 확인하고 해당 Skill의 지침을 먼저 적용해서 이 프로젝트를 분석해줘. 기존 기능과 UI는 변경하지 마.

라고 명시하면 훨씬 확실합니다.

특히 동우님은 기존 minSdk 유지, 기존 UI/기능 변경 금지, 필요한 파일만 수정 같은 조건이 중요하니까 이런 프로젝트별 요구사항은 별도로 Gemini에게 계속 알려주는 게 좋습니다.

그리고 한 가지 확인하면 좋습니다. 설치가 끝난 뒤:

android skills list

를 실행하면 설치된 Skill 목록을 확인할 수 있습니다.

그 결과를 보여주시면 제가 “이제 Gemini에게 어떤 식으로 명령하면 Android Skills를 제대로 활용하는지” 동우님이 평소 사용하는 프로젝트 작업 방식에 맞춰 명령문까지 만들어 드릴 수 있습니다.

반응형

+ Recent posts