반응형
출처 - http://googledevkr.blogspot.kr/
Android Studio 2.1 - Android N 개발자 프리뷰 지원
2016년 5월 12일 목요일
게시자: Jamal Eason, Android 제품 관리자
Android N 개발자 프리뷰를 출시하면서 좀 더 쉽고 포괄적으로 앱을 빌드하고 테스트할 수 있는 방법을 제공해 드리고 싶었습니다. 더 빨라지고 안정적인 Android Studio 2.0 ...Read More
Android N 개발자 프리뷰를 출시하면서 좀 더 쉽고 포괄적으로 앱을 빌드하고 테스트할 수 있는 방법을 제공해 드리고 싶었습니다. 더 빨라지고 안정적인 Android Studio 2.0 ...Read More
게시자: 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에는 다음과 같은 새로운 기능이 포함됩니다.
Android Studio 2.1 릴리스에는 N 개발자 프리뷰의 새로운 기능과 API뿐 아니라 새로운 Jack 컴파일러와 Java 8 지원이 포함되어 있습니다. 모든 버전의 Android 플랫폼에서 Jack 컴파일러를 통해 람다, 메서드 참조, 컴파일 타임 타입 참조 기능등을 사용할 수 있습니다. Android N 및 그 이후 버전에서는 인터페이스 상의 기본 및 정적 메서드와 반복 가능한 주석을 사용할 수 있습니다. N 개발자 프리뷰로 개발할 때 Java 8 언어 기능을 사용하려면 Jack 컴파일러를 사용해야 합니다. 새 프로젝트 마법사[파일→ 새로 만들기→ 프로젝트]는 N을 대상으로 하는 프로젝트를 위한 환경을 자동으로 구성해줍니다.
새 프로젝트를 생성하거나 기존 프로젝트에서 약간의 설정을 업데이트하기만 하면 되므로 쉽게 개발을 시작할 수 있습니다. 테스트할 준비가 되면 Android 가상 기기(AVD)를 새로 만들고 새 Android 에뮬레이터를 사용해서 N 개발자 프리뷰에서 앱을 실행할 수 있습니다.
새 Android 에뮬레이터에서의 N 개발자 프리뷰
이전 버전의 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의 새로운 복사본은 여기서 다운로드할 수 있습니다.
Android Studio 2.0으로 업데이트하거나 다운로드한 후 N 개발자 프리뷰를 사용하여 앱을 테스트하고 개발하려면 새 Android 에뮬레이터용으로 Android 가상 기기(AVD)를 새로 만들고 추가 설정 지침을 확인해 보세요.
어떤 점이 마음에 드는지, 어떤 문제나 기능에 대해 알고 싶은지 피드백을 보내주시면 감사하겠습니다. Google+ 페이지나 Twitter에서 저희 Android Studio 개발 팀과 계속 소통하시기 바랍니다.
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 개발자 프리뷰에서 앱을 실행할 수 있습니다.
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 개발 팀과 계속 소통하시기 바랍니다.
반응형
'개발 > 안드로이드' 카테고리의 다른 글
[에러]java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() (0) | 2016.05.27 |
---|---|
Android Gradle 빌드 속도 높이기 (0) | 2016.05.26 |
API 23의 -round 식별자로 Android Wear의 둥근 화면을 아름답게 만들어보세요 (0) | 2016.05.17 |
ViewPager의 PagerAdapter POSITION_NONE의 비밀 (0) | 2016.05.11 |
ViewPager PageTransformer (0) | 2016.05.11 |
댓글