Programming/Flutter

[Flutter] 가상 λ””λ°”μ΄μŠ€(Virtual device) μΆ”κ°€ν•˜λŠ” 방법

γ€€β€πŸ˜πŸ˜Š 2023. 8. 20. 21:23
λ°˜μ‘ν˜•

Android Virtual Device(AVD) κ΄€λ¦¬ν•˜κΈ°

Android Studioμ—μ„œλŠ” 물리적으둜 μ—°κ²°λœ 슀마트 ν°μ—μ„œ 앱을 κ°œλ°œν•  μˆ˜λ„ μžˆμ§€λ§Œ, νŽΈλ¦¬ν•˜κ²Œ 가상 λ””λ°”μ΄μŠ€λ₯Ό μΆ”κ°€ν•˜μ—¬ μ‹€ν–‰ν•˜κ³  디버깅이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

가상 λ””λ°”μ΄μŠ€λ₯Ό μΆ”κ°€ν•˜λŠ” 방법은 μ•„μ£Ό κ°„λ‹¨ν•œλ°μš”. ν•œλ²ˆ 따라 ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€.

1. Virtual Device Manager 메뉴 ν΄λ¦­ν•˜κΈ°

처음 Welcome ν™”λ©΄μ—μ„œ More Actionsλ₯Ό ν΄λ¦­ν•˜λ©΄ Virtual Device Manager 메뉴가 λ³΄μž…λ‹ˆλ‹€. 이 메뉴λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.

Virtual-Device-Manager-ν΄λ¦­ν•˜κΈ°
Virtual Device Manager ν΄λ¦­ν•˜κΈ°

λ§Œμ•½, 이미 μƒμ„±ν•œ ν”„λ‘œμ νŠΈκ°€ μžˆμ–΄μ„œ Welcome 화면이 보이지 μ•ŠλŠ”λ‹€λ©΄, μ•„λž˜μ™€ 같이 상단 λ©”λ‰΄μ˜ μ•„μ΄μ½˜μ„ 클릭해도 λ™μΌν•œ 화면을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

ν”„λ‘œμ νŠΈ-생성-ν›„-Virtual-Device-Manager-ν΄λ¦­ν•˜κΈ°
ν”„λ‘œμ νŠΈ 생성 ν›„ Virtual Device Manager ν΄λ¦­ν•˜κΈ°

2. Virtual Device μƒμ„±ν•˜κΈ°

μ•„λž˜ ν™”λ©΄κ³Ό 같이 ν‘œμ‹œλ˜μ–΄ μžˆλŠ” Create virtual device λ˜λŠ” Create Device λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.

Virtual-Device-생성-λ²„νŠΌ-ν΄λ¦­ν•˜
Virtual Device 생성 λ²„νŠΌ ν΄λ¦­ν•˜

Categoryμ—μ„œ κ³ λ₯΄κ±°λ‚˜ 검색 λž€μ— μž…λ ₯ν•˜μ—¬ μ›ν•˜λŠ” 기쒅을 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. μ €λŠ” Galaxy Nexusλ₯Ό μ„ νƒν–ˆμŠ΅λ‹ˆλ‹€.

κΈ°μ’…-μ„ νƒν•˜κΈ°
κΈ°μ’… μ„ νƒν•˜κΈ°

μ΄λ²ˆμ—λŠ” Android Version을 μ„ νƒν•˜λŠ” ν™”λ©΄μž…λ‹ˆλ‹€. μ›ν•˜λŠ” 버전을 μ„ νƒν•©λ‹ˆλ‹€.

Android-Version-μ„ νƒν•˜κΈ°
Android Version μ„ νƒν•˜κΈ°

Graphics μ˜΅μ…˜μ—λŠ” Hardware - GLES 2.0을 μ„ νƒν•©λ‹ˆλ‹€. 가상 λ””λ°”μ΄μŠ€κ°€ μ»΄ν“¨ν„°μ˜ κ·Έλž˜ν”½ μΉ΄λ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ λ Œλ”λ§ 속도λ₯Ό ν–₯μƒν•˜λŠ” μ˜΅μ…˜μž…λ‹ˆλ‹€.

Graphics-μ˜΅μ…˜-μ„ νƒν•˜κΈ°
Graphics μ˜΅μ…˜ μ„ νƒν•˜κΈ°

Finish λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ 가상 λ””λ°”μ΄μŠ€ 생성이 μ™„λ£Œλ©λ‹ˆλ‹€. μ•„μ£Ό κ°„λ‹¨ν•˜μ£ ?

3. Virtual Device μ‹€ν–‰ν•˜κΈ°

μ•„λž˜ ν‘œμ‹œν•œ Actions λΆ€λΆ„μ˜ μ‹€ν–‰ μ•„μ΄μ½˜μ„ ν΄λ¦­ν•©λ‹ˆλ‹€.

μ‹€ν–‰-μ•„μ΄μ½˜-ν΄λ¦­ν•˜κΈ°
μ‹€ν–‰ μ•„μ΄μ½˜ ν΄λ¦­ν•˜κΈ°

Android Emulator 창이 ν‘œμ‹œλ˜κ³ , 슀마트 폰과 같이 μ΅μˆ™ν•œ UIκ°€ λ³΄μž…λ‹ˆλ‹€.

Virtual-Deviceκ°€-μ‹€ν–‰λœ-λͺ¨μŠ΅
Virtual Deviceκ°€ μ‹€ν–‰λœ λͺ¨μŠ΅

Virtual Device μΆ”κ°€ν•˜κΈ°κ°€ λͺ¨λ‘ μ™„λ£ŒλμŠ΅λ‹ˆλ‹€. 정말 κ°„λ‹¨ν•˜μ£ ?

λ°˜μ‘ν˜•