티스토리 뷰
필안녕하세요.
이전 글에서 플러터와 안드로이드 스튜디오를 설치하였는데, 실행결과 확인을 위한 안드로이드 에뮬레이터 설정 방법을 알아보겠습니다.
1. Android Studio - 에뮬레이터
안드로이드 스튜디오 설치 중 계속 Next 를 클릭하여 설치를 진행하면 아래와 같은 단계를 지나쳤을 겁니다. 에뮬레이터를 실행시키기 위해서는 Android Virtual Device(이하 AVD) 를 같이 설치해야 되는데, 기본으로 선택되어 있기 때문에 쭉 Next를 누르셨다면 문제 없이 포함되어 설치 되었을 겁니다.
만약 AVD가 설치되어 있지 않다면 아래와 같이, No Device selected 라고 표시됩니다.
AVD를 설치하려면 메뉴의 Tools > AVD Manager 를 선택합니다.
AVD Manager를 선택하고 나면 새창이 하나 열리는데, 여기서 '+ Create Virtual Device' 버튼을 클릭합니다.
Category 는 Phone로 선택하고, 가운데 목록에서 원하시는 Device 명을 선택합니다.
기본으로 제공하는 Android 7.0은 너무 오래된것 같으니 11.0 버전의 Download를 클릭하여 다운로드 받겠습니다.
다운로드가 완료되면 Release Name 옆에 'Download' 표시가 사라집니다. 11버전을 선택후 Next를 클릭합니다.
AVD Name 은 원하는 대로 변경할 수 있습니다. 여기서는 그대로 Finish 버튼을 클릭하겠습니다.
이제 AVD 사용이 가능합니다.
추가로 갤럭시 S21 환경을 설정해 보겠습니다. 위 화면 또는 맨위에서 설명한 Android Studio > Tools > AVD Manager 메뉴에서 Create Virtual Device 를 클릭합니다. 이번에는 목록에 없는 디바이스를 추가할 것이기 때문에 New Hardware Profile을 클릭합니다.
하드웨어 사양을 직접 입력하도록 화면이 변경되었습니다. 그런데 화면 크기나 해상도 등 필요한 정보를 확인하고, 에뮬레이터 실행시 실제와 비슷하게 스킨도 적용하면 좋으니까, 잠시 아래 링크에서 관련 정보를 확인하도록 하겠습니다.
https://developer.samsung.com/galaxy-emulator-skin/galaxy-s.html
갤럭시 S21은 6.2 인치에 1080x2400 해상도입니다. 일단 스킨도 다운로드 받도록 합니다.
다운받은 스킨은 Android Studio\plugins\android\resources\device-art-resources 에 풀어놓습니다. 특별히 변경하지 않은 이상은 아래 경로를 확인하시면 됩니다.
C:\Program Files\Android\Android Studio\plugins\android\resources\device-art-resources
이제 다시 AVD Manager로 돌아와서 아까 기억했던 화면 크기와 해상도를 지정해 줍니다. (6.2 인치, 1080x2400)
스크롤을 쭉 아래로 내려서 스킨도 선택해 줍니다.
아까 압축을 풀었던 경로를 선택해 줍니다.
선택해 주고 나면 Default Skin 에 galaxy_s21 이 표시됩니다. 이제 Finish 를 클릭합니다.
이제 목록에 s21이 추가되었습니다. 선택 후 Next 를 클릭합니다.
사용할 안드로이드 버전을 선택합니다. 없는 경우 위에서 설명 드린대로 Download 하면 됩니다.
여기서 잠시 Show Advanced Settings 를 클릭하여 skin이 제대로 선택되었는지 확인 합니다.
스킨이 제대로 적용이 되어 있지 않습니다. No Skin 오른쪽의 ... 을 클릭한 뒤 다운받은 스킨 폴더를 선택해 줍니다.
이제 갤럭시 s21의 에뮬레이터를 실행해 봅니다.
** 추가 **
실행하려고 했더니 Unable to locate adb 라고 메시지가 나옵니다. 메시지만 뜨고 에뮬레이터 실행은 잘 되긴 하나 그냥 두긴 찝찝합니다.
Android Stuoid 의 File > Project Structure 를 확인 합니다. No SDK 라고 빨간색 글자가 보이네요.
No SDK 부분을 필요한 SDK 버전으로 변경한 후 'OK'를 클릭합니다. (위 AVD 설정에서 API 버전이 30이었으므로 여기서도 동일하게 설정하였습니다.)
이제 다시 에뮬레이터를 실행시켜 보면 아무 이상없이 실행이 가능합니다.
'dev > 플러터' 카테고리의 다른 글
플러터로 앱개발하기 3 - VS Code에서 플러터 사용하기 (1) | 2021.11.05 |
---|---|
플러터로 앱개발 하기 1 - 플러터 설치 (0) | 2021.10.28 |
- Total
- Today
- Yesterday
- v-iterator
- vue mobile
- 플러터 디버그
- ag grid
- 긴급재난지원금
- ag-grid
- 다국어
- vs code fultter debug
- Android Studio Emulator
- vue android
- MariaDB
- 경로 초기화
- Add AVD
- 한글 like
- i18n
- 로그
- vue
- session stroage
- nativescript-vue
- Galaxy Emulator
- vue ios
- Vue 다국어
- aws
- 에뮬레이터
- AVD
- vuex-persistedstate
- 갤럭시 에뮬레이터
- vs code flutter
- ec2
- dynamic component
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |