다음은 Android 스튜디오 Chipmunk의 새로운 기능입니다.
Jetpack Compose를 사용한 앱 만들기 지원
animatedVisibility를 지원하는 애니메이션 미리보기
Android 스튜디오 Chipmunk는 애니메이션 미리보기에서 animatedVisibility
API를 지원합니다. animatedVisibility
로 애니메이션 미리보기를 사용하려면 Compose 버전 1.1.0 이상을 사용하세요. 애니메이션 미리보기에 관한 자세한 내용은 애니메이션을 참고하세요.
라이브러리 모듈에서 미리보기 배포 지원
미리보기를 사용하면 실제 기기에서 앱을 실행하지 않고도 Android 스튜디오 내에서 UI를 볼 수 있습니다. Android 스튜디오 Chipmunk에서는 특정 @Preview
를 라이브러리 모듈에서 에뮬레이터 또는 실제 기기에 배포할 수 있습니다. 자세한 내용은 미리보기 배포를 참고하세요.
앱 프로파일링 지원
Android 12 이상에서 버벅거림 감지
Android 12 이상을 사용하는 기기의 경우 캡처된 트레이스는 CPU 프로파일러의 Display 창 아래 Janky frames 트랙에 표시됩니다.
버벅거림을 감지하려면 다음 안내를 따르세요.
- 개발 에뮬레이터 또는 기기에서 앱을 시작합니다.
Android 스튜디오에서 View > Tool Windows > Profiler를 선택하거나 툴바에서 Profile
을 클릭합니다.
Select Deployment Target 대화상자에 메시지가 표시되면 프로파일링을 위해 앱을 배포할 기기를 선택합니다. USB를 통해 기기를 연결했는데 목록에 표시되지 않으면 USB 디버깅을 사용 설정했는지 확인하세요.
CPU 타임라인의 아무 곳이나 클릭하여 CPU 프로파일러를 엽니다.
Display 아래에 Janky frames 트랙이 표시됩니다. 기본적으로 프로파일러는 버벅거리는 프레임을 조사 대상 후보로만 표시합니다. 버벅거리는 각 프레임 내에서 빨간색 부분은 프레임이 렌더링 기한을 초과하는 시간을 강조표시한 것입니다.
버벅거리는 프레임을 찾으면 클릭합니다. 원하는 경우 M을 눌러 선택한 프레임에 초점을 맞추도록 확대/축소를 조정할 수 있습니다. 관련 이벤트는 기본 스레드인 RenderThread 및 GPU completion에서 강조표시됩니다.
체크박스 All Frames와 Lifecycle을 각각 전환하여 모든 프레임 또는 렌더링 시간의 세부정보를 선택적으로 확인할 수 있습니다.
자세한 내용은 UI 버벅거림 감지를 참고하세요.
패치 출시
다음은 Android 스튜디오 Chipmunk의 패치 출시입니다.
Android 스튜디오 Chipmunk | 2021.2.1 패치 2(2022년 8월)
이번 소규모 업데이트는 다음과 같은 업데이트 및 버그 수정을 포함합니다.
Android 플랫폼 지원
Android 스튜디오 Chipmunk 패치 2와 Android Gradle 7.2.2에서는 compileSdk=33
을 설정하여 Android 13 API에 대해 컴파일할 수 있습니다. 지원되는 가장 높은 최소 SDK 버전은 32입니다. minSdk = 33
은 Android Gradle 플러그인 7.3.0-beta05까지 지원되지 않습니다.
해결된 문제 | ||||||||
---|---|---|---|---|---|---|---|---|
C++ 디버거 |
|
|||||||
디자인 도구 |
|
|||||||
Dexer(D8) |
|
|||||||
Gradle |
|
|||||||
가져오기/동기화 |
|
|||||||
축소기(R8) |
|
Android 스튜디오 Chipmunk | 2021.2.1 패치 1(2022년 5월)
이번 소규모 업데이트는 다음과 같은 버그 수정을 포함합니다.
해결된 문제 | |||
---|---|---|---|
Dexer(D8) |
|
||
IntelliJ |
|
||
실행 |
|
||
축소기(R8) |
|