본문 바로가기
개발/안드로이드

Android Studio 2.1 - Android N 개발자 프리뷰 지원

by darksilber 2016. 5. 17.
반응형

출처 - http://googledevkr.blogspot.kr/

 

Android Studio 2.1 - Android N 개발자 프리뷰 지원

게시자: Jamal Eason, Android 제품 관리자
Android N 개발자 프리뷰를 출시하면서 좀 더 쉽고 포괄적으로 앱을 빌드하고 테스트할 수 있는 방법을 제공해 드리고 싶었습니다. 더 빨라지고 안정적인  Android Studio 2.0 ...
게시자: Jamal Eason, Android 제품 관리자
Android N 개발자 프리뷰를 출시하면서 좀 더 쉽고 포괄적으로 앱을 빌드하고 테스트할 수 있는 방법을 제공해 드리고 싶었습니다. 더 빨라지고 안정적인 Android Studio 2.0 기반으로 빌드된 공식 Android Studio 2.1 버전은 IDE 마법사, 빌드 시스템 및 Android 에뮬레이터 업데이트가 포함되어 있고, 새로운 Jack 컴파일러Java 8 언어 지원을 포함하는 개발자 프리뷰의 새로운 기능과 API들을 사용해 볼 수 있습니다. N 개발자 프리뷰에 대한 지원 외에 Instant Run의 성능도 크게 개선되었습니다. N 개발자 프리뷰를 사용해서 앱을 개발 및 검증하고 있거나 더욱 빠른 Instant Run 속도를 원한다면 안정적인 릴리스 채널에서 Android Studio 2.1을 다운로드하거나 기존 버전을 2.1로 업데이트하시기 바랍니다.

Android Studio 2.1에는 다음과 같은 새로운 기능이 포함됩니다.
  • N 개발자 프리뷰 지원: Android Studio 2.1은 N 개발자 프리뷰를 사용하는 앱의 테스트 및 검증을 위한 최고의 IDE입니다. 최신 버전의 프리뷰 SDK를 설치해 새로운 Java 8 지원을 실험해보고, N 개발자 프리뷰 에뮬레이터 시스템 이미지를 실행할 수 있는 유일한 공식 Android 에뮬레이터를 활용해 앱을 테스트해보세요.
  • Instant Run: Android Studio 2.0의 신속한 편집, 빌드 및 배포 주기를 즐기던 분들은 이제 Instant Run으로 앱 코드의 점진적 변경 사항을 더욱 빠르게 테스트할 수 있습니다.

새 기능 자세히 살펴보기


N 개발자 프리뷰


Android Studio 2.1 릴리스에는 N 개발자 프리뷰의 새로운 기능과 API뿐 아니라 새로운 Jack 컴파일러Java 8 지원이 포함되어 있습니다. 모든 버전의 Android 플랫폼에서 Jack 컴파일러를 통해 람다, 메서드 참조, 컴파일 타임 타입 참조 기능등을 사용할 수 있습니다. Android N 및 그 이후 버전에서는 인터페이스 상의 기본 및 정적 메서드와 반복 가능한 주석을 사용할 수 있습니다. N 개발자 프리뷰로 개발할 때 Java 8 언어 기능을 사용하려면 Jack 컴파일러를 사용해야 합니다. 새 프로젝트 마법사[파일→ 새로 만들기→ 프로젝트]는 N을 대상으로 하는 프로젝트를 위한 환경을 자동으로 구성해줍니다.
새 프로젝트를 생성하거나 기존 프로젝트에서 약간의 설정을 업데이트하기만 하면 되므로 쉽게 개발을 시작할 수 있습니다. 테스트할 준비가 되면 Android 가상 기기(AVD)를 새로 만들고 새 Android 에뮬레이터를 사용해서 N 개발자 프리뷰에서 앱을 실행할 수 있습니다.



새 Android 에뮬레이터에서의 N 개발자 프리뷰

Instant Run 및 일반 빌드 성능 향상

증분 Java 컴파일과 in-process dex, 이 두 가지 새로운 기능 덕분에 이제는 Instant Run 및 일반 빌드 속도가 훨씬 빨라졌습니다.
이전 버전의 Android Studio에서는 Java 코드를 한 줄만 변경해도 해당 모듈의 Java 소스를 모두 다시 컴파일하게 됩니다. 하지만 이제 Android Studio 2.1에서는 기본적으로 증분 Java 컵파일을 사용하여 꼭 필요한 것만 컴파일하므로 컴파일 시간이 단축됩니다.
또한, Gradle 데몬 프로세스 내에서 클래스 파일을 dex 파일로 변환하는 in-process dex를 사용하여 빌드 시간을 단축합니다. 따라서 별도의 dex 프로세스를 만들 필요가 없습니다. 이 기능을 사용하려면 Gradle 데몬에 사용할 수 있는 메모리의 양을 2GB 이상으로 늘려야 할 것입니다(기본 메모리 양은 1GB). 이 기능은 증분 빌드 및 전체 빌드의 속도를 모두 높이는 데 도움이 됩니다.
계속해서 Instant Run 및 일반 빌드의 성능을 개선하는 과정에서 적극적으로 피드백을 해주시면 감사하겠습니다. 앞으로 나올 릴리스에서는 빌드 시간을 훨씬 더 단축하기 위해 계속 노력할 것입니다. 빌드 변경 내용에 대한 자세한 정보를 보려면 여기를 클릭하세요.

다음 단계

업데이트


이전 버전의 Android Studio를 사용하고 계시다면 탐색 메뉴(도움말 → 업데이트 확인[Windows/Linux] , Android Studio → 업데이트 확인[OS X])에서 Stable 채널 업데이트를 확인할 수 있습니다. Android Studio의 새로운 복사본은 여기서 다운로드할 수 있습니다.

N 개발자 프리뷰로 앱 테스트 및 검증하기


Android Studio 2.0으로 업데이트하거나 다운로드한 후 N 개발자 프리뷰를 사용하여 앱을 테스트하고 개발하려면 새 Android 에뮬레이터용으로 Android 가상 기기(AVD)를 새로 만들고 추가 설정 지침을 확인해 보세요.
어떤 점이 마음에 드는지, 어떤 문제나 기능에 대해 알고 싶은지 피드백을 보내주시면 감사하겠습니다. Google+ 페이지나 Twitter에서 저희 Android Studio 개발 팀과 계속 소통하시기 바랍니다.
반응형

댓글