Android Studio
Android Studio![]() | |
![]() Linux에서 실행되는 Android Studio 4.1 | |
개발자 | 구글, JetBrains |
---|---|
안정된 릴리스 | 2021.2.1 (칩멍크)[1] / 2022년 5월 ; 전 ( ) |
프리뷰 릴리즈 | 돌핀 (2021.3.1) 카나리아 7 (2022년 3월 [2][3] [±] | ; 전 (
저장소 | |
기입처 | Java, Kotlin 및 C++ |
운영 체제 | Windows, macOS, Linux, Chrome OS[4] |
크기 | 812 ~ 950[4] MB |
유형 | 통합 개발 환경(IDE) |
면허증. | 바이너리:프리웨어,[5] 소스 코드:[6][7]Apache 라이선스 |
웹 사이트 | developer |
Android Studio는 구글 안드로이드 운영체제의 공식 통합[8] 개발 환경(IDE)으로, JetBrains의 IntelliJ IDEA 소프트웨어를 기반으로 구축되었으며 안드로이드 [9]개발을 위해 특별히 설계되었습니다.Windows, MacOS 및 Linux 기반 운영 [10]체제에서 다운로드할 수 있습니다.Eclipse Android Development Tools(E-ADT)를 대체하여 네이티브 Android 응용 프로그램 개발을 위한 기본 IDE입니다.
Android Studio는 2013년 5월 16일 Google I/O 컨퍼런스에서 발표되었습니다.2013년 5월 버전 0.1부터 초기 액세스 프리뷰 단계였고,[11] 2014년 6월 출시된 버전 0.8부터 베타 단계로 진입했습니다.첫 번째 안정 빌드는 버전 [12]1.0에서 2014년 12월에 출시되었습니다.
2019년 5월 7일, Kotlin은 구글이 안드로이드 앱 [13]개발을 위해 선호하는 언어로 Java를 대체했다.Java는 C++[14]와 마찬가지로 계속 지원됩니다.
특징들
현재 안정 [15][16]버전에는 다음 기능이 제공됩니다.
- 그래들 기반 빌드 지원
- Android 고유의 리팩터링 및 빠른 수정
- 퍼포먼스, 조작성, 버전 호환성 등의 문제를 포착하는 보풀 도구
- ProGuard 통합 및 앱 서명 기능
- 공통 Android 설계 및 구성 요소를 만드는 템플릿 기반 마법사
- UI 컴포넌트를 드래그 앤 드롭할 수 있는 풍부한 레이아웃 에디터, 여러 화면 구성의[17] 레이아웃을 미리 볼 수 있는 옵션
- Android Wear 앱 구축 지원
- Google Cloud Platform에 대한 기본 지원으로 Firebase Cloud Messaging(이전의 'Google 클라우드 메시징') 및 Google[18] App Engine과의 통합 가능
- Android 스튜디오에서 앱을 실행하고 디버깅하는 Android Virtual Device(에뮬레이터).
Android Studio는 IntelliJ(및 CLion)의 모든 동일한 프로그래밍 언어(예: Java, C++ 등)[19]를 지원하며, Android Studio 3.0 이상에서는 Kotlin과 "플랫폼 버전에 [21]따라 다른 Java 7 언어 기능 및 Java 8 언어 기능의 일부"를 지원합니다[20].외부 프로젝트에서는 일부 Java 9 기능을 [22]백포트합니다.IntelliJ는 Android Studio가 출시된 모든 Java 버전과 Java 12를 지원한다고 밝혔지만, Java 12까지의 Java 버전을 지원하는 Android Studio의 수준은 명확하지 않습니다(문서에는 Java 8의 일부 지원이 언급되어 있습니다).적어도 Java 12까지의 일부 새로운 언어 기능은 [23]Android에서 사용할 수 있습니다.
Android Studio에서 앱을 컴파일하면 Google Play Store에 게시할 수 있습니다.애플리케이션은 Google Play Store 개발자 콘텐츠 정책에 따라야 합니다.
버전 이력
다음은 Android Studio의 주요 [24]출시 목록입니다.
버전 | 발매일 |
---|---|
1.0 | 2014년 12월 |
1.1 | 2015년 2월 |
1.2 | 2015년 4월 |
1.3 | 2015년 7월 |
1.4 | 2015년 9월 |
1.5 | 2015년 11월 |
2.0 | 2016년 4월 |
2.1 | 2016년 4월 |
2.2 | 2016년 9월 |
2.3 | 2017년 3월 |
3.0 | 2017년 10월 |
3.1 | 2018년 3월 |
3.2 | 2018년 9월 |
3.3 | 2019년 1월 |
3.4 | 2019년 4월[25] |
3.5 | 2019년 8월 |
3.6 | 2020년 2월 |
4.0 | 2020년 5월 |
4.1 | 2020년 10월[26] |
4.2 | 2021년 5월[27] |
북극 여우(2020.3.1) | 2021년 7월[28] |
범블비(2021.1.1) | 2022년 1월[29] |
칩멍크(2021.2.1) | 2022년 5월[30] |
돌핀(2021.3.1) | 미정[31] |
전기뱀장어(2022.1.1) | 미정[32] |
시스템 요건
Microsoft Windows | 맥 | 리눅스 | |
---|---|---|---|
운영 체제 버전 | Microsoft Windows 8/10 (64비트) | MacOS 10.14(Mojave) 이상 | Gnome, KDE 또는 Unity DE를 지원하는 64비트 Linux 배포판, GNU C 라이브러리(glibc) 2.31 이후 |
랜덤 액세스 메모리(RAM) | 8 GB 이상 | ||
무료 디지털 스토리지 | 최소 8GB의 사용 가능한 디스크 용량 | ||
최소 화면 해상도 | 1280 x 800 최소 화면 해상도 |
이러한 기능에는 IDE + Android SDK + Android Emulator에 [34]대한 요구 사항이 포함됩니다.
- Windows: x86_64 CPU 아키텍처, 2세대 인텔 Core 이후 또는 Windows 하이퍼바이저를 지원하는 AMD CPU
- x86_64 CPU 아키텍처, 2세대 인텔 Core 이후 또는 Windows 하이퍼바이저를 지원하는 AMD CPU
- MacOS: ARM 기반 칩 또는 하이퍼바이저를 지원하는 2세대 인텔 Core 이후.프레임워크
- Linux: x86_64 CPU 아키텍처, 2세대 인텔 Core 이상 또는 AMD 가상화(AMD-V) 및 SSE3를 지원하는 AMD 프로세서
- Windows: UG(무제한 게스트)를 지원하는 CPU
- 인텔 하드웨어 액셀러레이션 이그제큐션 매니저(HAXM) 6.2.1 이후 (HAXM 7.2.0 이후 권장)
Windows 및 Linux에서 하드웨어 액셀러레이션을 사용하려면 다음과 같은 추가 요건이 필요합니다.
- Windows 또는 Linux 지원 인텔 프로세서: 인텔 VT-x, 인텔 EM64T(인텔 64), 이그제큐트 디세이블(XD) 비트 기능을 지원하는 인텔 프로세서
- Linux 탑재 AMD 프로세서: AMD 가상화(AMD-V) 및 추가 스트리밍 SIMD 확장 3(SSE3)을 지원하는 AMD 프로세서
- Windows의 AMD 프로세서:Windows Hypervisor Platform(WHPX) 기능용 Android Studio 3.2 이상 및 Windows 10 April 2018 릴리스 이상.
연결된 웹 카메라가 Android 8.1(API 레벨 27) 이상의 시스템 이미지와 작동하려면 720p [35]프레임을 캡처할 수 있는 기능이 있어야 합니다.
레퍼런스
- ^ https://android-developers.googleblog.com/2022/05/android-studio-chipmunk.html 를 참조해 주세요.
- ^ "Android Studio Dolphin Canary 7 now available". Android Studio Release Updates. Retrieved March 30, 2022.
- ^ "Android Studio Bumblebee Canary 9 available". Android Studio Release Updates. Retrieved August 23, 2021.
- ^ a b "Download Options". developer.android.com. Retrieved November 16, 2021.
- ^ "Terms and Conditions". developer.android.com. Retrieved April 24, 2017.
- ^ "Build Overview". android.com.
- ^ "Building Android Studio". android.com.
- ^ "Download Android Studio and SDK tools". Android Developers.
- ^ Ducrohet, Xavier; Norbye, Tor; Chou, Katherine (May 15, 2013). "Android Studio: An IDE built for Android". Android Developers Blog. Retrieved May 16, 2013.
- ^ "Getting Started with Android Studio". Android Developers. Retrieved May 14, 2013.
- ^ "Download Android Studio". Android Developers. Retrieved June 13, 2015.
- ^ "Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout". VentureBeat. December 8, 2014. Retrieved December 9, 2014.
- ^ "Kotlin is now Google's preferred language for Android app development". TechCrunch. Retrieved May 8, 2019.
- ^ Sinicki, Adam (August 10, 2019). "I want to develop Android Apps — What languages and program I should use & learn?". Android Authority. Retrieved September 12, 2019.
- ^ Honig, Zach (May 15, 2013). "Google intros Android Studio, an IDE for building apps". Engadget. AOL. Retrieved May 16, 2013.
- ^ "Android Studio Overview". Retrieved July 20, 2022.
- ^ Olanoff, Drew (May 15, 2013). "Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout". TechCrunch. AOL. Retrieved May 16, 2013.
- ^ "Android Studio BETA". Google. May 15, 2013. Retrieved August 15, 2014.
- ^ Google Go language IDE built using the IntelliJ Platform: go-lang-plugin-org/go-lang-idea-plugin, Go Language support for IDEA based IDEs, February 23, 2019, retrieved February 23, 2019,
Supported IDEs [..] Android Studio 1.2.1+
- ^ "Get Started with Kotlin on Android Android Developers". developer.android.com. Retrieved October 25, 2017.
- ^ "Use Java 8 language features Android Developers". developer.android.com. Retrieved October 25, 2017.
- ^ "android-retroflow: Backport of Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android Studio 3.0 desugar toolchain, forked from [..]". retrostreams. October 22, 2017. Retrieved October 25, 2017.
- ^ "Android's Java 9, 10, 11, and 12 Support". Jake Wharton. November 27, 2018. Retrieved February 23, 2019.
Hopefully by the time Java 12 is actually released D8 will have implemented desugaring for Java 11’s nestmates. Otherwise the pain of being stuck on Java 10 will go up quite a bit!
- ^ "Android Studio Release Notes". Android Developers Official Website. August 2019. Retrieved September 2, 2019.
- ^ "Google Android Studio 3.4 Now Available, Here's What's New - Appetiser". April 25, 2019.
- ^ "Android Studio 4.1".
- ^ "Android Studio 4.2 available in the Stable channel".
- ^ "Android Studio Arctic Fox available in the Stable channel".
- ^ "Android Studio Bumblebee (2021.1.1) Stable".
- ^ "Android Studio Chipmunk". Android Developers Blog. Retrieved May 12, 2022.
- ^ Canary 1 https://androidstudio.googleblog.com/2022/01/android-studio-dolphin-canary-1-now.html Canary 1.
{{cite web}}
: 값 확인(도움말);누락 또는 비어 있음(도움말) - ^ "Android Studio Electric Eel Canary 8 now available". Android Studio Release Updates. Retrieved July 11, 2022.
- ^ "Download Android Studio and SDK tools". Android Developers. Retrieved March 7, 2022.
- ^ "Download Android Studio and SDK tools". Android Developers. Retrieved March 7, 2022.
- ^ "Emulator release notes". Android Developers. Retrieved May 12, 2022.
외부 링크
- 공식 홈페이지(developer.android.com)