[Android] 안드로이드 스튜디오와 Cursor AI 연동하는 법
※ 이 포스팅은 윈도우 기준으로 작성됐다. 그러나 맥이라고 별 다를 건 없다
안드로이드 스튜디오가 이미 설치돼 있다면 몇 분만 투자해서 커서 ai를 연동할 수 있어서 어떻게 하는지 정리한다.
참고로 커서는 처음 시작 시 프로 모드를 14일 사용할 수 있게 해 준다. 25.01.01 기준으로 커서 ai의 설정 화면에 들어가면 아래와 같이 프로 모드 사용 기간과 사용량을 볼 수 있다.
일단 다운로드부터 받는다.
다운로드한 후 설치, 실행하면 로그인하고 vs code의 extension들을 연동할 거냐는 팝업이 뜬다. 취향에 따라 적용할지 말지 고른다.
그리고 안드로이드를 위한 extension을 설정해야 하는데 난 2개만 다운받았다. 무슨 extension인지는 사진에 다 나와 있으니 설명은 생략한다.
아래는 옛날에 설치한 플러그인인데 이 플러그인이 영향을 주는지는 확인하지 않았다.
설정이 끝났다면 아래 화면이 표시될 것이다.
이제 프로젝트를 선택한다. 그러면 vs code와 매우 비슷한 형태로 폴더들이 표시될 것이다.
폴더를 열면 SDK 경로를 설정하라는 팝업이 왼쪽 밑에 표시되는데 확인하려면 안드로이드 스튜디오에서 설정 > android sdk 검색 > Language & Frameworks > Android SDK 클릭 순으로 진행하면 Android SDK Location 우측에 SDK 경로가 표시된다. 이걸 복사해서 커서 ai의 설정창에 붙여넣으면 된다.
이후 조금만 기다리면 본격적으로 커서 ai를 사용할 수 있게 된다. 예를 들어서 코드를 드래그하면 우측 상단에 Chat, Edit 2개 버튼이 보인다.
Chat을 누르면 커서 화면 우측에 채팅창이 열리면서 질문할 수 있게 된다. Ctrl + L이 우측 채팅창을 표시하는 단축키다.
Edit을 누르면 드래그한 부분 바로 위에 입력란이 생긴다. 오른쪽에 별도의 창은 생기지 않는다.
수정하고 나면 기존 파일에 적용할지 말지를 결정할 수 있으며, 커서 ai가 제시한 코드들을 적용한 후 안드로이드 스튜디오를 열어서 해당 파일을 확인해 보면 실제로 변경되어 있는 걸 볼 수 있다.
적용하려면 Chat을 선택한 경우 제시된 코드의 우측 상단에 있는 아이콘을 클릭하면 된다.
Edit을 선택하고 명령하면 아래처럼 표시된다.
사진 우측 상단에 Accept Ctrl+Shift+Y가 표시되는데 저렇게 바뀐 부분별로 적용할지 말지를 선택할 수 있다.
선택한 후에 마음이 바뀌면 Ctrl + Z를 눌러 변경했던 부분으로 되돌아가서 다시 적용 여부를 선택할 수도 있다.