← 소프트웨어 자료실
개발 · IDE

Android Studio

Android Studio는 Kotlin·Java 기반 Android 앱의 화면 설계, 빌드, 실행과 오류 분석을 한곳에서 수행하는 Google 공식 통합 개발 환경입니다.

어떤 작업에 사용하는가

Android Studio는 Android 앱을 직접 개발하거나 기존 앱을 유지보수하는 개발자, 학습자와 팀을 위한 도구입니다. IntelliJ IDEA 기반 편집기에 Android SDK, 빌드 및 테스트 도구를 통합합니다. macOS에서 실행하더라도 주된 개발 대상은 Android 앱입니다.

휴대전화뿐 아니라 태블릿·폴더블·Wear OS·TV 등 다양한 Android 기기용 화면과 동작을 검토할 수 있습니다. 코드 작성과 기기 테스트를 반복하는 작업에 적합하며, 프로그래밍 없이 앱을 완성하는 제작 도구는 아닙니다.

지원 OS와 Mac 설치 전 확인

공식 홈페이지는 macOS 외에 Windows·Linux·ChromeOS도 지원 대상으로 안내합니다. Mac에는 Apple Silicon용과 Intel용 DMG가 별도로 제공되므로 자신의 칩에 맞게 선택해야 합니다.

Mac 최소 요구 사항은 macOS 12, IDE 단독 사용 시 메모리와 여유 저장 공간 각각 8GB입니다. 에뮬레이터를 함께 사용할 때는 각각 16GB이며, 권장 사양은 메모리 32GB와 SSD 여유 공간 32GB 이상입니다. SDK와 가상 기기를 추가하면 공간이 더 필요합니다. 공식 문서는 Intel Mac 지원을 단계적으로 종료하고 있다고 명시하므로 장기 사용 계획에서 검토해야 합니다.

설치와 첫 프로젝트 순서

공식 배포 페이지에서 맞는 DMG를 받아 열고 Android Studio를 Applications 폴더로 옮긴 뒤 실행합니다. 기존 설정을 가져올지 선택하고 Setup Wizard에서 개발에 필요한 Android SDK 구성 요소를 내려받습니다.

New Project에서 용도에 맞는 템플릿을 선택하고 앱 이름·패키지 이름·저장 위치·최소 Android API 수준을 정합니다. 새 프로젝트에는 Kotlin이 권장되며 Jetpack Compose 사용에 필요합니다. 프로젝트 생성과 Gradle 동기화를 마친 뒤 가상 기기를 만들거나 실제 기기를 연결하고, 실행 대상과 앱 구성을 선택해 Run을 누릅니다. Mac에서는 사용자 폴더 아래 AndroidStudioProjects 경로를 사용하면 보호 폴더 접근 권한 문제를 줄일 수 있습니다.

주요 기능을 활용하는 실무 예시

예를 들어 현장 점검 앱의 입력 화면을 만들 때 Compose 미리보기로 휴대전화와 태블릿의 배치를 비교하고, 에뮬레이터에서 화면 전환과 입력 동작을 확인할 수 있습니다. 저장 버튼을 누를 때 앱이 종료된다면 Logcat에서 예외를 찾고, 반복 사용 후 메모리 소비가 커진다면 Memory Profiler로 할당을 분석하는 흐름입니다.

같은 프로젝트에서 테스트용과 배포용 구성을 나누는 데는 Gradle 빌드 변형이 유용합니다. 빌드가 느려졌을 때는 Build Analyzer를, 배포 파일이 커졌을 때는 APK Analyzer를 통해 원인을 좁힐 수 있습니다. 미리보기만으로 실제 기기의 동작까지 검증했다고 판단하지 않는 것이 좋습니다.

무료 사용과 별도 서비스의 제약

기본 IDE와 SDK는 별도 구매 없이 내려받아 개발에 사용할 수 있으며, SDK 사용에는 라이선스 동의가 필요합니다. 기본 개발 도구의 이용과 연동 서비스의 요금은 구분해서 확인해야 합니다.

Gemini에는 개인용 무료 옵션이 있지만 공식 문서는 작은 컨텍스트 창을 사용하는 경량 버전이라고 설명합니다. 더 복잡한 작업에는 토큰별 과금 API 키나 구독 옵션이 제공되며, 기업용에는 별도 구독과 관리 기능이 있습니다. Gemini 등 클라우드 연동은 최신 안정 버전과 최근 10개월 이내 주요 버전으로 지원 범위가 제한됩니다.

문제가 생겼을 때 확인 순서

Gradle 동기화나 빌드 실패는 먼저 Build 창의 Sync 또는 Build Output에서 실패한 작업과 오류 내용을 확인합니다. 이어 SDK 설치 상태, 의존성 다운로드 연결, Android Studio와 Android Gradle Plugin의 호환성을 점검합니다. Rabbit 1의 공식 호환 표는 AGP 7.1~9.4를 제시합니다.

실행 기기가 보이지 않으면 가상 기기 구성 또는 실제 기기 연결을 확인하고, 실행 대상 옆 경고를 읽습니다. 에뮬레이터가 무겁다면 메모리·저장 공간 요구 사항을 확인하고 실제 기기로 테스트하는 방법도 검토합니다. Mac에서 파일이 보이지 않는 경우에는 프로젝트 위치와 보호 폴더 접근 권한을 확인합니다.

다른 도구와 선택 기준 및 버전 검토

Compose 화면 설계, 가상 기기 관리와 Android 오류 분석을 한 환경에서 수행하려면 Android Studio가 적합합니다. 이미 다른 편집기를 사용하고 자동 빌드 중심으로 작업한다면 공식 Android 명령줄 도구와 Gradle을 조합하는 방식도 선택할 수 있습니다. 다만 SDK와 빌드 설정을 직접 관리해야 하므로 필요한 시각적 도구와 설정 부담을 비교해야 합니다.

2026-10-08 확인한 공식 홈페이지와 릴리스 문서는 안정 버전을 Rabbit 1 | 2026.2.1로 표시합니다. 현재 배포 중인 제품으로, 제품 전체가 지원 종료된 상태는 아닙니다. 제공된 세부 버전 문자열과 Intel Mac 지원 종료 일정은 별도 확인이 필요합니다.

공식 안내

주요 기능

  • Kotlin·Java·C/C++ 코드 자동 완성과 코드 검사
  • Jetpack Compose 화면 미리보기와 애니메이션 검사
  • Live Edit를 통한 Compose 변경 사항의 실시간 반영
  • Gradle 기반 빌드와 제품별 빌드 변형 구성
  • Android Emulator 및 실제 Android 기기에서 앱 실행
  • Logcat 로그 확인과 메모리 할당 분석
  • Lint를 통한 접근성·성능·호환성 문제 검사
  • Build Analyzer를 통한 빌드 성능 분석
  • APK·Android App Bundle 구성과 크기 비교
  • Gemini를 통한 코드 생성, 개발 질문 응답과 오류 분석 보조
광고

관련 프로그램

.NET SDK

microsoft.com

.NET SDK는 C#, F#, Visual Basic으로 앱과 라이브러리를 만들고 빌드·테스트·배포 파일을 생성하는 Microsoft의 무료 오픈소스 개발 도구입니다. macOS에서는 Apple Silicon용 Arm64와 Intel용 x64를 제공하며, 터미널과 원하는 편집기를 함께 사용해 콘솔 도구와 웹 서비스를 개발할 수 있습니다.

개발macOS

MongoDB Compass

mongodb.com

MongoDB Compass는 MongoDB 데이터를 화면에서 조회·편집하고, 스키마와 쿼리 성능을 분석하는 무료 데스크톱 도구입니다.

개발macOS

Docker Desktop

docker.com

Docker Desktop은 컨테이너 이미지 빌드와 실행, 여러 서비스의 개발 환경 관리를 GUI와 명령줄로 제공하는 개발 도구입니다.

개발macOS

Google Antigravity CLI

antigravity.google

Google Antigravity CLI는 터미널에서 자연어로 코드 수정·명령 실행을 요청하고, 여러 AI 에이전트의 작업과 결과를 관리하는 개발 도구입니다.

개발macOS

Lens

lenshq.io

Lens는 Kubernetes 클러스터의 리소스, 로그, 메트릭을 데스크톱 화면에서 확인하고 관리하는 IDE다. 여러 개발·운영 환경을 오가는 개발자와 DevOps·SRE 담당자에게 적합하며, macOS 외에 Windows와 Linux도 지원한다.

개발macOS

Tuist

tuist.io

Tuist는 Swift로 Xcode 프로젝트 구조를 정의하고 생성하며, 빌드 캐시와 테스트 분석을 연계해 개발팀의 반복 작업을 줄이는 개발 도구다.

개발macOS