Skip to content

Most visited

Recently visited

navigation

Android 기반의 빌드에 필요한 모든 것

Android Studio는 Android의 공식 IDE입니다. Android용으로 제작되어 개발을 가속화하고 모든 Android 기기용으로 최고급 앱을 빌드하도록 도와줍니다.

또한 풍부한 코드 편집, 디버깅, 테스트 및 프로파일링 도구를 비롯한 맞춤형 도구를 Android 개발자에게 제공합니다.

더욱 빨라진 코드와 반복 처리

Intellij IDEA 기반의 Android Studio는 코딩 및 실행 워크플로에서 가장 빠른 소요 시간을 제공합니다.

Instant Run

Run 또는 Debug를 클릭하면, Android Studio의 Instant Run 기능이 코드와 리소스 변경사항을 실행 중인 앱으로 푸시합니다. 변경사항을 지능적으로 파악한 후, 앱을 다시 시작하거나 APK를 다시 빌드하지 않고 변경사항을 전달하므로, 즉각적으로 효과를 확인할 수 있습니다.

지능형 코드 편집기

코드 편집기는 고급 코드 작성, 리팩토링 및 코드 분석을 제공하여 더 나은 코드 작성과 더욱 빠른 작업, 더 높은 생산성을 실현하도록 도와줍니다. 입력하면 Android Studio가 제안사항을 드롭다운 목록에 표시합니다. 탭을 누르기만 하면 코드가 삽입됩니다.

빠르고 풍부한 기능을 갖춘 에뮬레이터

Android Emulator는 실제 기기보다 더욱 빠른 속도로 앱을 설치하고 시작하며, 개발자가 모든 Android 기기 구성(전화, 태블릿, Android Wear 및 Android TV 기기)에서 앱의 프로토타입을 만들고 테스트할 수 있습니다. 또한 GPS 위치, 네트워크 지연 시간 및 멀티터치 입력과 같은 다양한 하드웨어 기능을 시뮬레이션할 수도 있습니다.

무제한으로 빌드 구성

Android Studio의 프로젝트 구조와 Gradle 기반 빌드 덕분에 모든 기기 유형에 적합한 APK를 유연하게 생성할 수 있습니다.

강력하고 유연한 빌드 시스템

Android Studio에서는 빌드 자동화, 종속성 관리 및 맞춤형 빌드 구성을 제공합니다. 로컬 라이브러리와 호스팅된 라이브러리를 포함하도록 프로젝트를 구성하고, 다른 코드와 리소스를 포함하는 빌드 변형을 정의하고, 다른 코드 축소 및 앱 서명 구성을 적용할 수 있습니다.

팀을 위한 디자인

Android Studio는 GitHub 및 Subversion과 같은 버전 제어 도구와 통합되므로, 팀이 프로젝트 및 빌드 변경사항의 동기화를 유지할 수 있습니다. 오픈 소스 Gradle 빌드 시스템을 사용하면 자신의 환경에 맞게 빌드하고 Jenkins와 같은 CI(Continuous Integration) 서버에서 실행할 수 있습니다.

모든 Android 기기를 위한 개발

Android Studio는 Android 전화, 태블릿, Android Wear, Android TV 및 Android Auto용 앱을 빌드할 수 있는 통합 환경을 제공합니다. 구조화된 코드 모듈을 사용하여 프로젝트를 독립적으로 빌드, 테스트 및 디버깅할 수 있는 기능 단위로 나눌 수 있습니다.

신뢰할 수 있는 코드

모든 단계에서 Android Studio는 최고의 코드 작성을 보장합니다.

코드 템플릿 및 샘플 앱

Android Studio에는 탐색 창 및 뷰 페이저와 같은 멋진 구성의 패턴을 쉽게 추가할 수 있는 프로젝트 및 코드 템플릿이 포함되어 있습니다. 또한 GitHub의 Create Project 화면에서 완전한 기능을 갖춘 앱을 바로 가져올 수도 있습니다. Google이나 기타 업체가 만든 이러한 앱을 실험에 사용하거나 재사용할 수 있습니다.

Lintelligence

Android Studio는 강력한 정적 분석 프레임워크를 제공하며, 앱 전반에 걸쳐 280가지 이상의 다양한 세부 검사 기능을 포함합니다. 또한 성능, 보안 및 정확성 등의 다양한 범주에서 발생하는 문제를 단 한 번의 클릭으로 신속하게 해결할 수 있는 여러 간편 수정 기능을 제공합니다.

테스트 도구 및 프레임워크

Android Studio는 Android 앱을 테스트할 수 있는 광범위한 도구와 프레임워크를 제공합니다. JUnit 4 및 UI 기능 테스트를 비롯하여 신속하게 앱 코드를 빌드하고 테스트할 수 있습니다. 기기, 에뮬레이터, CI(Continuous Integration) 환경 또는 Firebase Test Lab에서 테스트를 실행할 수 있습니다.

풍부한 기능의 연결된 앱 생성

모든 코드가 Java로 작성되거나 사용자의 기기에서 실행되지는 않는다는 것을 Android Studio는 알고 있습니다.

C++ 및 NDK 지원

Android Studio에서는 C++ 및 Android NDK를 Java 코드와 함께 사용할 수 있습니다. C++용 구문 강조 및 리팩토링 기능과 함께 Java와 C++을 동시에 디버깅할 수 있는 lldb 기반 디버거를 제공합니다.

클라우드 통합

Google Cloud Platform용 내장 도구를 사용하면 Google Cloud Endpoints 및 Firebase Cloud Messaging과 같은 서비스를 사용하여 Android 앱의 백엔드를 생성하고 배포할 수 있습니다.

번거로운 작업 제거

Android Studio는 앱 개발에서 중요도가 떨어지는 작업을 단순화하는 GUI 도구를 제공합니다.

Vector Asset Studio

Android Studio에서는 모든 밀도 크기의 새로운 이미지 자산을 쉽게 만들 수 있습니다. Vector Asset Studio를 사용하면 Google에서 제공하는 머티리얼 디자인 아이콘을 선택하거나 자신의 SVG 파일을 로드할 수 있습니다. 그러면 Vector Asset Studio가 Android 벡터 드로어블 형식을 지원하지 않는 구버전의 Android를 지원하기 위해 각 화면 밀도에 맞는 비트맵 파일을 생성합니다.

Translations Editor

Translations Editor를 사용하면 번역된 모든 리소스를 한 화면에서 볼 수 있으므로, 쉽게 번역을 변경하거나 추가할 수 있고, 각 버전의 strings.xml 파일을 열지 않고도 누락된 번역을 쉽게 찾을 수 있습니다. 번역 서비스를 주문하기 위한 링크도 제공합니다.

This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.