Pa K'ode

[안드로이드] 스튜디오 BumbleBee 업데이트 적용 및 기능정의 본문

안드로이드

[안드로이드] 스튜디오 BumbleBee 업데이트 적용 및 기능정의

Paku 2022. 2. 9. 12:49

안녕하세요, 개발자 파쿠입니다.

 

지난달, 25일에 안드로이드 스튜디오 BumbleBee

안정화 버전이 정식 출시되었습니다.

 

저는 기존 버전들과의 충돌현상 및 플러그인 호환성문제 때문에

업데이트를 자주하는 편은 아니지만

 

공식 블로그에 이번 버전에 기능관련 포스팅을 읽어보니

신기하고 편리한 기능들이 많이 추가되었더라구요.

그중에서도 특히 원격 페어링, Interactive Preview 기능에 홀린듯이 업데이트를 감행하였습니다. 😃

 

 

 추가된 기능 및 자세한 내용은 공식 블로그을 참조해주세요:

https://android-developers.googleblog.com/2022/01/android-studio-bumblebee-202111-stable.html

 

Android Studio Bumblebee (2021.1.1) Stable

Posted by Adarsh Fernando , Product Manager, Android The Android Studio team has been abuzz with the stable release of Androi...

android-developers.googleblog.com

 

업데이트 확인 및 진행은 우측 아래에 팝업으로 자동으로 알려주지만, 수동으로 확인하려면 

 

업데이트는 스튜디오 최상단에 "Android Studio" -> "check for update" 또는

최초 페이지에 하단톱니바퀴 -> "check for update" 또는

Shift 두번 -> find 팝업에서 "check for update" 검색으로 찾으실수 있습니다.

 

 

업데이트가 완료되면 기존 여우그림에서 꿀벌로 이미지가 변경됩니다, 

이전보단 이번 일러스트가 더 깔끔하게 잘 나온거 같네요 😀. 

귀여운 꿀벌

 

업데이트가 완료되고나니 역시나 에러가 먼저 반겨주는데요,

LomBok Plugin 은 IDE 203 이하의 버전에서만 호환된다고 하네요

저희가 어떻게 할수있는 부분이 아니니 과감히 버려주도록 합시다.

 

 

이제 기존빌드가 정상적으로 동작하는지 확인해봐야하는데요..

떨리는마음으로 메인빌드를 시도해보니 역시나 에러가 뿜뿜하네요

at dagger.hilt.android.plugin 써있는 부분이 문제인데요,

업데이트에 포함된 Gradle 7.1.0 버전과의 호환성 문제로 보입니다.

 

공식문서를 확인해보니 이미 해당 문제를 확인해 7.1.1 버전을 출시하였다고 하네요.

 

https://developer.android.com/studio/releases/gradle-plugin#navigation_safe_args_compatibility

 

Android Gradle 플러그인 출시 노트  |  Android 개발자  |  Android Developers

Android 스튜디오 빌드 시스템은 Gradle을 기반으로 하며 Android Gradle 플러그인에는 Android 앱을 빌드하는 데 사용하는 몇 가지 추가 기능이 있습니다.

developer.android.com

하지만 7.1.1 로 올린후에도 동일한 에러가 확인되었습니다. 

구글링해서 찾아보니 hilt버전을 2.40.5 로 올리면 해결된다고 하네요, 저도 동일한 방법으로 해결되었습니다.

다른 문제도 있을줄 알았지만 다행히도 안정화버전이라 그런지 빌드가 정상으로 되네요.

 

 

빌드도 확인했으니 범블비의 새로운 기능들을 사용해보도록 합시다

 

 

Wifi-Pairing: 가장 사용해보고싶던 기능입니다 기존 디바이스를 무선으로 연결합니다. 

 

주의사항: Android 11 이상의 기기에서만 가능합니다.

 

우측상단에 DeviceManager -> physical -> pair Using Wi-Fi 로 들어가줍니다.

페어링 방법엔 두가지가 있는데요, QR코드 또는 페어링 코드로 가능합니다.

저는 QR을 이용하겠습니다. 안드로이드 폰에서

개발자 옵션 -> 무선 디버깅 활성화 -> 무선디버깅 -> QR코드로 기기 페어링 후 화면의 QR을 인식하면 연동됩니다.

 

개발자옵션: 설정 -> 휴대전화 정보 -> 소프트웨어 정보 -> 빌드번호 연속터치

 

기존 유선방식에 비해 문제가 있을줄 알았지만

 

저는 아직까진 너무 편하게 사용중입니다. 마치 에어팟 처음썼을떄 그느낌..

 

새롭게 나온 디자인 세가지 기능 알아보면서 포스팅 마치도록 하겠습니다.

3D Mode:

LayoutInspector에 새롭게 추가된 기능입니다. 저에겐 활용성보단 신기한 기능인듯 합니다.

 

Interactive Mode:

무선페어링 다음 가장 활용도가 높아보이는 기능인데요 빌드를 하지않고도 Design Tab에서 로직 및 동작을 확인할수 있습니다

 

Animated Vector Drawables Preview:

상단기능과 마찬가지로 백터 이미지의 애니메이션을 미리 확인할수 있다고하네요.

 

 

등등 이외에도 설명드리지 못한 매력적인 기능들이 많이 추가되었는데요

시간이 되신다면, 공식문서를 한번 확인해보시는걸 추천드립니다.

저는 이만 포스팅 마치도록하겠습니다! 감사합니다 :)

Comments