Google은 Android Studio 3.6을 안정적인 릴리스로 출시합니다.

Google은 Android 앱 개발자를 위한 Android Studio 3.6의 안정적인 버전을 출시했습니다. 가장 중요한 변경 사항에 대한 개요는 다음과 같습니다.

구글 출시 버전 3.5 지난해 중순 자사의 안드로이드 앱 개발용 IDE인 안드로이드 스튜디오(Android Studio)를 스테이블 채널로 옮겼다. 이 릴리스는 수개월에 걸친 버그 수정과 안정성 개선의 정점이었습니다. 오늘 Google은 다음 안정 버전인 Android Studio 3.6을 이제 개발자들이 사용할 수 있다고 발표했습니다. 이 업데이트는 몇 달 동안 테스트되었으며 코드 편집 및 디버깅 환경을 개선하는 데 중점을 두고 있습니다. 다음은 최신 릴리스의 새로운 기능에 대한 개요입니다.

Android Studio 3.6 축약된 변경 로그

디자인 편집기의 분할 보기

Layout Editor 및 Navigation Editor의 새로운 분할 보기를 사용하면 UI의 디자인 보기와 코드 보기를 동시에 볼 수 있습니다. 분할 보기는 미리보기 창을 대체하며 확대/축소 수준 및 디자인 보기 옵션과 같은 상황별 정보를 저장하기 위해 파일별로 구성할 수 있습니다. 분할 보기를 활성화하려면 편집기 창 오른쪽 상단에 있는 "분할" 아이콘을 클릭하세요.

디자인 편집기의 분할 보기. 출처: 구글

색상 선택기 리소스 탭

Google은 Android Studio 3.6의 색상 선택기에 '리소스' 탭을 추가했습니다. 이 탭에는 색상 리소스로 정의한 색상이 표시되어 색상을 더 쉽게 선택하거나 편집할 수 있습니다. 디자인 도구와 XML 편집기에서 액세스할 수 있습니다.

Android Studio 3.6의 색상 선택기 리소스 탭. 출처: 구글

Android 에뮬레이터 - Google 지도 UI

Android Emulator의 최신 버전은 29.2.12이며, 여기에는 에뮬레이트된 기기 위치를 시각화하는 방법이 포함되어 있습니다. Google은 개발자가 가상 ​​위치를 지정하고 가상 경로를 구성할 수 있도록 확장 컨트롤 메뉴에 Google 지도 UI를 포함했습니다.

실시간 위치 스트리밍 기능을 갖춘 Android 에뮬레이터 위치 UI. 출처: 구글.

다중 디스플레이 지원

에뮬레이터 29.1.10에는 다중 디스플레이가 있는 장치용 앱 개발을 용이하게 하기 위해 다중 가상 디스플레이 표시에 대한 초기 지원이 추가되었습니다. 개발자는 설정 메뉴(확장 컨트롤 > 설정)를 통해 Android Studio Emulator에서 다중 가상 디스플레이를 구성할 수 있습니다.

기타 변경사항

  • 뷰 바인딩: XML 레이아웃 파일과 코드 간의 비호환성으로 인해 런타임 시 빌드가 실패할 수 있습니다. 이를 방지하기 위해 Google에서는 뷰 바인딩, 각 모듈의 build.gradle 파일에 한 줄을 추가하여 활성화하면 "해당 모듈에 있는 각 XML 레이아웃 파일에 대한 바인딩 클래스를 생성하는 기능입니다. 모듈." 뷰 바인딩은 findViewById를 대체하기 위한 것으로, 널 포인터나 클래스 캐스트를 실행하지 않고 ID가 있는 모든 뷰를 참조할 수 있도록 합니다. 예외. 이 기능에 대해 자세히 알아보기 여기.
  • Android NDK 업데이트: Google은 다음에 대한 Kotlin 지원을 제공했습니다. 두 가지 Android NDK 기능 이전에 Java에서 지원되었던 것입니다. 여기에는 "JNI 선언에서 C/C++의 해당 구현 함수까지 [탐색]"과 "JNI 선언에 대한 스텁 구현 함수를 자동으로 [생성]"이 포함됩니다.
  • IntelliJ 플랫폼 업데이트: IntelliJ 2019.2는 Android Studio 3.6에 포함되어 있습니다. 이것 JetBrains 블로그 게시물 주요 변경 사항을 설명합니다.
  • 변경 사항을 적용하여 클래스를 추가합니다. "코드 변경 사항 적용" 또는 "변경 사항 적용 및 활동 다시 시작"을 클릭하면 클래스를 추가한 다음 해당 코드 변경 사항을 실행 중인 앱에 배포할 수 있습니다. 이 두 작업의 차이점이 설명되어 있습니다. 여기.
  • Android Gradle 플러그인 업데이트: Android Gradle 플러그인 버전 3.6에는 Maven Publish Gradle 플러그인에 대한 지원이 추가되었습니다. 더 알아보기 여기.
  • 가져온 APK에 대한 내부 업데이트: 이제 Android Studio 3.6에서는 가져온 APK의 변경 사항을 자동으로 감지하고 해당 APK를 제자리에서 다시 가져올 수 있으므로 기호와 소스를 다시 연결할 필요가 없습니다.
  • 가져온 APK에 Kotlin 소스를 연결합니다. 이제 가져온 APK에 Kotlin 소스 파일을 첨부할 수 있습니다. 더 알아보기 여기.
  • 메모리 프로파일러의 누출 감지: Google은 유출되었을 수 있는 활동 및 조각 인스턴스를 감지하는 기능으로 메모리 프로파일러를 업데이트했습니다. 이 기능에 대한 문서를 사용할 수 있습니다. 여기.
  • APK 분석기에서 클래스 및 메서드 바이트 코드 난독 해제: APK 분석기를 사용하여 DEX 파일을 검사할 때 이제 분석 중인 APK에 대한 ProGuard 매핑 파일을 로드하여 클래스 및 메서드 바이트코드를 난독화할 수 있습니다. 더 많은 정보 여기.

Google은 또한 Android Studio 3.6의 변경 사항을 요약한 YouTube 동영상을 게시했습니다.

Android Studio 내에서 최신 안정 릴리스를 다운로드하거나 Google 웹사이트에서. 자세한 내용은 다음을 확인하세요. Android 개발자 블로그에 있는 Google 블로그 게시물 아니면 최신 Android 스튜디오 출시 노트. IDE의 다음 주요 업데이트는 다음과 같습니다. 안드로이드 스튜디오 4.0, CameraX 및 Compose를 포함한 새로운 Jetpack 라이브러리를 소개합니다. 버전 4.0은 현재 카나리아에서이므로 안정적인 릴리스가 준비되기까지 몇 달이 걸릴 것입니다.