다음은 Android 스튜디오 Iguana의 새로운 기능입니다.
패치 출시
다음은 Android 스튜디오 Jellyfish 패치 출시 목록입니다. 및 Android Gradle 플러그인 8.4가 포함됩니다.
Android 스튜디오 Jellyfish | 2023.3.1 패치 2 및 AGP 8.4.2 (2024년 6월)
중요 보안 업데이트: 보안 취약점 를 GitHub 플러그인 Android 스튜디오 Iguana에서 사용 가능 | 2023.2.1 이상에서는 액세스 권한이 노출될 수 있음 토큰을 승인되지 않은 당사자에게 전달할 수 있습니다.
해결 방법: Jetbrains의 IntelliJ 플랫폼 제품에서 발생하는 문제를 해결 이제 수정 사항은 Android 스튜디오 Jellyfish | 2023.3.1 패치 2 (2023.3.1.20)
이미 Android 스튜디오 빌드가 있고 공개 버전 채널의 경우 도움말 > 업데이트 확인 (또는 Android) 스튜디오 > macOS의 경우 업데이트 확인). 그렇지 않으면 최신 안정화 빌드를 다운로드해야 합니다.
또한 Google Cloud에서 GitHub pull 요청 기능을 IDE에서 사용 중인 모든 GitHub 토큰을 있습니다. 플러그인이 OAuth 통합 또는 개인용 액세스 토큰 (PAT)이 있는 경우 두 항목을 모두 확인하고 필요에 따라 취소하세요.
- OAuth 통합에 대한 액세스 권한을 취소하려면 다음으로 이동하세요. 애플리케이션 > 승인된 OAuth 앱을 만들고 JetBrains IDE 통합 토큰.
- PAT 액세스 권한을 취소하려면 다음으로 이동하세요. 개인 액세스 토큰 GitHub 플러그인용으로 발급된 토큰을 삭제합니다. 기본 토큰 이름은 다음과 같습니다. IntelliJ IDEA GitHub 통합 플러그인을 지원하지만 맞춤 이름을 입력합니다.
토큰에 대한 액세스 권한을 취소한 후 플러그인을 다시 설정해야 합니다. Git 작업을 포함한 모든 플러그인 기능이 다시 작동하도록 해야 합니다.
불편을 드려 죄송하며 모든 사용자는 즉시 업데이트하시기 바랍니다. 코드 및 데이터를 안전하게 보호합니다
이번 소규모 업데이트는 다음을 포함합니다. 버그 수정을 마쳤습니다.
Android 스튜디오 Jellyfish | 2023.3.1 패치 1 및 AGP 8.4.1 (2024년 5월)
이번 소규모 업데이트는 이러한 버그 수정을 포함합니다.
Android 스튜디오의 Gemini 소개
Android 스튜디오의 Gemini는 Android 개발을 위한 코딩 동반자입니다. 그것은 Android 스튜디오의 AI 기반 대화형 환경을 통해 Android 개발 쿼리에 답함으로써 생산성을 높일 수 있습니다. 자세한 내용은 Android 스튜디오의 Gemini 소개
새로운 로그인 과정
개발자 계정으로 Android 스튜디오에 로그인하면 다음과 같은 이점이 있습니다. Google 개발자 서비스(예: Firebase Crashlytics 및 Android 조회) vitals 보고서 앱 품질 통계 원격 장치에 액세스하고 Android 스튜디오의 기기 스트리밍 더 높은 품질의 코드를 작성하여 Android 스튜디오의 Gemini: IDE에서 직접
Android 스튜디오 Jellyfish를 사용하면 계정을 더 쉽게 추가 및 관리할 수 있으며, IDE에 바인딩합니다. 시작하려면 다음 중 하나:
- 앞서 언급한 기능 중 하나로 이동한 다음 안내에 따라 로그인하고 필요한 권한을 제공합니다.
- 이미 로그인한 경우 파일 (macOS에서는 Android 스튜디오)으로 이동합니다. > 설정 > 도구 > Google 계정.
Android 스튜디오에서 기기 스트리밍을 사용하여 실제 기기에 액세스
Android 스튜디오의 기기 스트리밍을 사용하면 원격 물리적 네트워크에 안전하게 연결할 수 있습니다. Google의 보안 데이터 센터에서 호스팅되는 Android 기기 Firebase에서 제공하는 가장 빠르고 쉽게 실제 기기를 대상으로 앱을 테스트할 수 있는 방법입니다 여기에는 Google Pixel 8 Pro, Pixel Fold, 일부 삼성 기기 등이 포함됩니다.
![Android 스튜디오에서 기기 스트리밍을 사용하는 애니메이션](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?hl=ko)
기기에 연결한 후 앱을 배포하고 디스플레이를 보고 기기와 상호작용 (기기 회전 또는 펼치기 포함) SSL을 통한 직접 ADB를 통해 기기에서 할 수 있는 다른 작업 Android 스튜디오를 종료하지 않고도 이 모든 작업을 수행할 수 있습니다. Google은 기기를 삭제하기 전에 모든 데이터를 완전 삭제하고 다른 개발자에게 제공할 수 있습니다.
현재 베타 기간 동안 기기 스트리밍을 무료로 사용할 수 있습니다. Spark 또는 Blaze 요금제를 사용하는 Firebase 프로젝트 시작하려면 Android 스튜디오에서 개발자 계정을 만들고 Firebase 프로젝트를 선택합니다. 만약 Firebase 프로젝트가 없다면 손쉽게 만들 수 있습니다. 자세히 알아보려면 이동 Android 스튜디오의 기기 스트리밍
ANR, 맞춤 데이터, 다중 이벤트에 대한 앱 품질 통계 지원
앱 품질 통계 (AQI) 자세히 알아보기 ANR을 지원하는 Android 스튜디오 Jellyfish의 비정상 종료 보고서 보고서, 맞춤 데이터, 다중 이벤트:
- 이벤트 반복: 이제 Crashlytics 내에서 여러 이벤트를 살펴봅니다. 시간 역순으로 보고되므로 더 빠르게 디버깅할 수 있는 패턴이 표시됩니다.
- 맞춤 데이터 살펴보기: 각 비정상 종료 보고서에 대한 맞춤 키/값 및 로그를 봅니다. 보고서를 선택한 후 키 및 로그 탭에서 찾을 수 있습니다.
- ANR 분석: 두 Android 플랫폼 내에서 직접 ANR에 액세스하고 조사합니다. vitals 및 Crashlytics 탭
![앱 품질 통계의 다중 이벤트, ANR, 맞춤 데이터](https://developer.android.com/static/studio/images/releases/aqi-jellyfish.png?hl=ko)
삽입된 Layout Inspector
이제 Layout Inspector가 Running Devices 도구에 기본적으로 삽입됩니다. 창 이 통합을 통해 화면 공간을 절약하고 워크플로를 한곳에 50%의 가용성을 제공하므로 상당한 성능 향상을 기대할 수 있습니다. 향상되었습니다. 사용자는 Ad Manager로 앱 검사 및 상호작용, 3D용 스냅샷 사용, 시각화할 수 있습니다. 전체 기능 살펴보기: Layout Inspector로 레이아웃을 디버그합니다.
App Links Assistant에서 웹 연결 파일 유효성 검사 지원
이제 App Links Assistant에서 배포의 디지털 애셋 링크 JSON 파일 웹사이트 게시에 어떤 콘텐츠가 게시되어야 하는지 확인하세요
이 기능은 인텐트 필터의 기존 유효성 검사 기능을 확장합니다. 앱의 매니페스트 파일에서 선언해야 합니다. 어시스턴트는 웹 사이트의 파일을 파싱하고 7가지 오류 해결 방법에 대한 자세한 설명을 제공합니다.
시작하려면 다음 단계를 따르세요.
- Android 스튜디오에서 Tools > App Links Assistant를 사용합니다.
- Links를 더블클릭하여 어시스턴트에서 검사한 내용을 자세히 확인합니다. 구성 오류를 수정하는 방법을 이해할 수 있습니다.
JSON 파일이 올바른지 확인하여 원활한 사용자 환경 보장 .
기준 프로필 설치
Android 스튜디오 Jellyfish는 자동으로 컴파일하고 이후 기준 프로필 AGP 8.4 이상을 사용하는 프로젝트의 경우 기기에 설치될 수 있습니다. 여기에는 다음과 같은 내용이 포함됩니다. 생성된 기준 프로필 기준 프로필 생성기 모듈 또는 Compose와 같은 라이브러리에서 찾을 수 있습니다. 자동 설치를 사용하면 설치 시 기준 프로필의 성능 이점을 경험할 수 있습니다. 앱을 로컬에서 출시하고 오버헤드가 낮은 프로파일링을 사용하는 경우에 유용합니다.
Compose UI 검사의 새로운 색맹 검사
Compose UI 검사 새로운 색맹 시뮬레이션 및 검사가 포함되어 시각적으로 공략할 수 있습니다. 환경을 조성해야 합니다 Compose에서 UI 확인 모드로 전환하기만 하면 됩니다. 미리보기를 통해 다양한 유형의 색각 결함에서 Compose UI 보기 을 사용하세요.
![Compose UI 검사 색맹 예](https://developer.android.com/static/studio/images/design/compose-ui-check-colorblind.png?hl=ko)
기기 미러링을 사용하여 오디오 리디렉션
Android 스튜디오 Jellyfish Canary 5부터 물리적 장치를 컴퓨터 스피커나 헤드폰에 연결하는 것입니다. 오디오 포함 헤드폰을 컴퓨터에 연결해 두는 동시에 컴퓨터에 수동으로 다시 연결할 필요 없이 다른 디바이스를 선택합니다 오디오 리디렉션을 사용 설정하려면 Android 스튜디오 > 설정 > 도구 > Device Mirroring을 클릭하고 로컬에서 오디오 리디렉션 선택 기기를 참고하세요. 오디오는 설정과 관계없이 Android 12 이상을 실행하는 Firebase Test Lab 기기
IntelliJ 2023.3 플랫폼 업데이트
Android 스튜디오 Jellyfish에는 IntelliJ 2023.3 플랫폼 출시가 포함되어 있습니다. 최신 Java 21 및 Java 21에 대한 포괄적인 지원과 같은 프로그래밍 언어 기능, 편집 기능이 있는 직관적인 플로팅 툴바 작업, 그리고 디버거의 커서로 실행 인레이 옵션을 사용하여 워크플로에 따라 다릅니다. 자세한 내용은 IntelliJ 출시 노트