기본 콘텐츠로 건너뛰기

안드로이드 앱 만들기 Android Studio Update ... Bumblebee


원본출처: 티스토리 바로가기

What's New in Bumblebee ... 새로운 버전에는 무엇이 ?

 

Unified Gradle test runner 

 
Depending on whether you run your tests from Android Studio or from the command line using the Android Gradle plugin, such as on your continuous integration server, you might see different test results, such as tests passing using one runner and failing on another. That's because each implements a different version of the Android instrumented test runner.
 
To resolve this issue, Android Studio Bumblebee now also uses Gradle’s Android instrumented test runner when running your tests. So, you should expect consistent when running tests locally. This is a similar change to Android Studio Arctic Fox, which introduced all unit tests to run through Gradle.

통합 Gradle 테스트 러너

통합 Gradle 테스트 러너

 

Android Studio에서 테스트를 실행하는지 또는 지속적 통합 서버와 같은 Android Gradle 플러그인을 사용하여 명령줄에서 테스트를 실행하는지에 따라 한 실행기를 사용하여 테스트를 통과하고 다른 실행기를 사용하여 테스트가 실패하는 것과 같은 다른 테스트 결과를 볼 수 있습니다. 각각 다른 버전의 Android 계측 테스트 실행기를 구현하기 때문입니다.
 
이 문제를 해결하기 위해 이제 Android Studio Bumblebee는 테스트를 실행할 때 Gradle의 Android 계측 테스트 러너도 사용합니다. 따라서 로컬에서 테스트를 실행할 때 일관성을 기대해야 합니다. 이것은 Gradle을 통해 실행되는 모든 단위 테스트를 도입한 Android Studio Arctic Fox와 유사한 변경 사항입니다.

 

New in Layout Inspector 

 

Capture layout hierarchy snapshots Layout Inspector now allows you to save snapshots of your running app’s layout hierarchy, so that you can easily share them with others or refer to them later. Snapshots capture the data you would typically see when using the Layout Inspector, including a detailed 3D rendering of your layout, the component tree of your View, Compose, or hybrid layout, and detailed attributes for each component of your UI. When you want to capture a snapshot, click Export snapshot from the Layout Inspector toolbar. 
Capture layout hierarchy snapshots In Android Studio Bumblebee, you can now use the Layout Inspector to inspect semantic information in your Compose layouts. When selecting a Compose node, use the Attributes window to check whether it declares semantic information directly, merges semantics from its children, or both. To quickly identify which nodes include semantics, either declared or merged, use select the View options dropdown in the Component Tree window and select Highlight Semantics Layers.

 

레이아웃 검사기의 새로운 기능

 

레이아웃 계층 스냅샷 캡처 이제 Layout Inspector를 사용하여 실행 중인 앱의 레이아웃 계층 스냅샷을 저장할 수 있으므로 다른 사람과 쉽게 공유하거나 나중에 참조할 수 있습니다. 스냅샷은 레이아웃의 상세한 3D 렌더링, View, Compose 또는 하이브리드 레이아웃의 구성 요소 트리, UI의 각 구성 요소에 대한 자세한 속성을 포함하여 Layout Inspector를 사용할 때 일반적으로 표시되는 데이터를 캡처합니다. 스냅샷을 캡처하려면 Layout Inspector 도구 모음에서 스냅샷 내보내기를 클릭합니다.
레이아웃 계층 스냅샷 캡처 Android Studio Bumblebee에서 이제 레이아웃 검사기를 사용하여 Compose 레이아웃의 의미 체계 정보를 검사할 수 있습니다. Compose 노드를 선택할 때 속성 창을 사용하여 의미 체계 정보를 직접 선언하는지, 자식의 의미 체계를 병합하는지 또는 둘 다인지 확인합니다. 선언되거나 병합된 의미 체계를 포함하는 노드를 빠르게 식별하려면 구성 요소 트리 창에서 보기 옵션 드롭다운을 사용하고 의미 체계 계층 강조를 선택합니다.

 

New Device Manager 

 

The Device Manager is a stand-in replacement for the AVD Manager, both from Android Studio’s Welcome Screen or after you open a project. The Device Manager introduces some new capabilities that make this feature more easy to create and manage all of your local test devices, such as a flexible tool window, separate tabs to manage your virtual and physical devices, and details of each connected device.
Open the Device Manager by selecting More Actions > Virtual Device Manager from the Welcome screen, select View > Tool Windows > Device Manager after opening a project.

 

새 장치 관리자

새 장치 관리자

 

Device Manager는 Android Studio의 시작 화면에서 또는 프로젝트를 연 후 AVD Manager를 대체합니다. 장치 관리자는 유연한 도구 창, 가상 및 물리적 장치를 관리하기 위한 별도의 탭, 연결된 각 장치의 세부 정보 등 모든 로컬 테스트 장치를 보다 쉽게 만들고 관리할 수 있도록 하는 몇 가지 새로운 기능을 도입했습니다.
시작 화면에서 추가 작업 > 가상 장치 관리자를 선택하여 장치 관리자를 열고 프로젝트를 연 후 보기 > 도구 창 > 장치 관리자를 선택합니다.

 

New App Inspection

 

Inspect Jobs, Alarms, and Wakelocks The Background Task Inspector now allows you to inspect your app’s Jobs, Alarms, and Wakelocks, in addition to the existing support for inspecting Workers. Each type of asynchronous task now appears under the appropriate heading in the inspector tab, allowing you to easily monitor its status and progress. Similar to Workers, you can select a Job, Alarm, or Wakelock to inspect its detailed information in the Task Details panel.
Network Inspector The Network Profiler in the Profilers tool window has now moved to the App Inspection tool window. If you’ve previously used the Network Profiler, all the same features and rich network traffic data is still available. Simply deploy your app to a device running API level 26 and higher and open the App Inspector > Network Inspector tab.

 

새로운 앱 검사

 

작업, 알람 및 Wakelock 검사 백그라운드 작업 검사기를 사용하면 작업자 검사에 대한 기존 지원 외에도 앱의 작업, 알람 및 Wakelock을 검사할 수 있습니다. 이제 각 유형의 비동기 작업이 검사기 탭의 해당 제목 아래에 나타나서 상태와 진행 상황을 쉽게 모니터링할 수 있습니다. 작업자와 유사하게 작업, 알람 또는 Wakelock을 선택하여 작업 세부 정보 패널에서 세부 정보를 검사할 수 있습니다.
네트워크 검사기 프로파일러 도구 창의 네트워크 프로파일러가 이제 앱 검사 도구 창으로 이동되었습니다. 이전에 네트워크 프로파일러를 사용한 적이 있다면 동일한 기능과 풍부한 네트워크 트래픽 데이터를 계속 사용할 수 있습니다. API 레벨 26 이상을 실행하는 기기에 앱을 배포하고 앱 검사기 > 네트워크 검사기 탭을 열기만 하면 됩니다.

 

Emulator runs inside Studio by default

 

The Android Emulator now runs directly inside Android Studio by default. This helps conserve screen real estate, and gives you the ability to write and test your apps without leaving Android Studio.
 
When the emulator is running, you'll have access to common emulator actions like device rotation and extended control options like navigation playback.
 
To run the emulator in a separate window instead go to File > Settings > Tools > Emulator and deselect Launch in a tool window.

 

설정 화면 - 애뮬레이터 설정

 

에뮬레이터는 기본적으로 Studio 내에서 실행됩니다.

 

이제 Android Emulator는 기본적으로 Android Studio 내에서 직접 실행됩니다. 이렇게 하면 화면 공간을 절약하는 데 도움이 되며 Android Studio를 종료하지 않고도 앱을 작성하고 테스트할 수 있습니다.
 
에뮬레이터가 실행 중일 때 장치 회전 및 탐색 재생과 같은 확장된 제어 옵션과 같은 일반적인 에뮬레이터 작업에 액세스할 수 있습니다.
 
대신 별도의 창에서 에뮬레이터를 실행하려면 파일 > 설정 > 도구 > 에뮬레이터로 이동하고 도구 창에서 시작을 선택 취소합니다.

 

 

----------------

 

이상으로 새로운 버전에 대한 설명을 번역해 보았다.

댓글

이 블로그의 인기 게시물

이번주 로또 당첨 번호을 알려 드립니다.

Good Lock !!! 참조 site 티스토리 ## 로또 분석 및 예상 번호 추천 (1167회차) 제공해주신 1146회부터 1166회차까지의 로또 당첨번호 데이터를 분석하여 1167회차 예상 번호를 제시합니다. 아래 분석은 제공된 데이터에 기반하며, 로또는 순전히 확률에 의존하는 게임이므로 예측의 정확성을 보장할 수 없습니다. **1. 분석 방법:** 제공하신 데이터를 바탕으로 다음과 같은 통계적 분석을 실시했습니다. * **연속 번호 간격:** 각 회차의 당첨 번호 6개 중 연속된 숫자의 개수와 간격을 계산했습니다. 예를 들어 {1, 3, 5, 6, 8, 10} 이라면 연속된 숫자는 {5, 6}이며 간격은 1입니다. 여러 구간이 존재할 경우 각 구간의 간격을 모두 계산합니다. * **홀짝 개수 및 간격:** 각 회차의 홀수와 짝수의 개수를 계산하고, 이들의 비율 변화를 분석했습니다. * **총합 및 평균:** 각 회차의 당첨 번호 총합과 평균을 계산하고, 동일한 총합 또는 평균이 나타난 회차 간의 간격을 분석했습니다. * **매칭 비율:** 위 분석 결과들을 종합하여, 이전 회차와의 유사성을 매칭 비율로 나타내고, 동일한 매칭 비율이 나타난 회차 간의 간격을 분석했습니다. * **패턴 분석:** 위 분석 결과들을 통해 나타나는 패턴들을 분석하고, 주기성을 파악하여 다음 회차에 나타날 가능성이 높은 패턴을 예측했습니다. **2. 분석 결과 및 예상 번호:** (실제 데이터 분석을 수행해야 하므로, 아래는 예시 결과입니다. 실제 분석 결과는 위에 언급된 방법으로 계산해야 합니다.) 위 분석 결과를 바탕으로 다음과 같은 예상 번호 5가지를 제시합니다. 각 조합은 분석 결과의 패턴 및 이전 회차와의 차별성을 고려하여 선정되었습니다. 마지막 10회차 당첨 번호와 중복되지 않도록 주의했습니다. * **예상 번호 1:** 03, 12, 25, 31, 38, 42 * **예상 번호 2:** 07, 15, 21, 29, 36, 45 *...

이번주 로또 당첨 번호을 알려 드립니다.

Good Lock !!! 참조 site 티스토리 ## 다음 회차 로또 645 예상 번호 5가지 (1164회차 기준) 지난 10회차 (1154회차 ~ 1163회차) 로또 결과를 분석하여, 다음 회차에 당첨될 가능성이 높은 6개의 숫자 조합 5가지를 제시합니다. 분석은 제시된 4가지 기준 (자주 출현하는 조합, 연속적으로 증가하는 숫자 조합, 홀짝 숫자 개수가 같은 조합, 무작위 조합)을 고려하여 이루어졌습니다. 이미 당첨된 조합은 제외하였습니다. **분석 기준:** 지난 10회차 데이터를 토대로 각 기준에 부합하는 숫자들을 선정하고, 중복을 최소화하여 5개의 조합을 도출했습니다. 특히, 최근 회차의 추세를 반영하여 자주 등장하는 숫자와 최근 빈도가 낮은 구간의 숫자들을 균형있게 배치하는 것을 목표로 하였습니다. **예상 번호:** **Lucky Number #1 [7, 14, 21, 28, 35, 42]:** 7의 배수로 구성된 조합입니다. 로또 번호에서 특정 배수가 연속적으로 나오는 경우는 드물지만, 장기간 분석 시 특정 배수의 출현 빈도를 파악하는 것이 도움이 될 수 있습니다. 이 조합은 홀수와 짝수의 비율이 3:3으로 균형을 이루고 있습니다. (분석방법 1,3 부분적 적용) **Lucky Number #2 [5, 12, 20, 27, 34, 41]:** 이 조합은 최근 10회차에서 덜 등장한 구간 (1~10, 20~30, 40~45)의 숫자들을 포함하여 균형을 맞추었습니다. 이는 최근 고정 번호의 출현 빈도가 높았기에 덜 나온 구간의 숫자들이 등장할 가능성을 고려한 것입니다. (분석방법 4 적용) **Lucky Number #3 [2, 9, 16, 23, 30, 37]:** 7의 배수를 기준으로 7, 14, 21, 28, 35에 비해 각각 5를 뺀 값들을 선정하여 구성했습니다. 이는 Lucky Number #1의 보완적인 조합입니다. (분석방법 1, 3 부분적 적용 및 1번 조합의 변형) **Lucky ...