Flutter 개발환경을 만들어봤었다.
- https://www.whatwant.com/entry/Flutter-Install-Flutter-설치하기-Windows
그런데, 개발환경 中 에뮬레이터 설치에서 어려움을 겪었었다.
필자의 PC가 AMD CPU를 사용하다보니... AMD에서도 설치가 가능하다고는 하던데... 잘 안되었다.
그래서 에뮬레이터는 포기하고, 필자의 노트8을 연결해서 테스트를 하면서 아쉬움이 있었는데,
정작 에뮬레이터를 설치해도 느려서 사용하기에 불편하다는 글을 보고는 기분이 살짝 좋아졌다(^).
Flutter 특성상 코딩을 하면서 즉시 결과를 확인할 수가 있다.
핫 리로드(Hot Reload)라는 기능인데,
개발중에 JIT 컴파일러를 사용하여 1초안에 코드를 다시 로드하고 계속 실행할 수 있다.
코드를 잘못 작성하여 에러가 발생했더라도 수정을 하면 리로딩이 되어 바로 살아난다.
이런 좋은 기능이 있기에 에뮬레이터에 대한 그리움(?)이 있던 와중...
Nox라는 정말 훌륭한 도구를 알게 되었다.
절대 게임 사이트가 아니다!!! ^^
다만, 안드로이드 환경에서 구동되는 게임들을 PC에서 즐기고픈 사람들에게 특화되어 있다보니...
여하튼, 다운로드 받아서 설치하자.
사용자지정 부분을 보면 알겠지만, 기본 설치 경로는 D드라이브이다.
바꾸고 싶으면 바꾸면 된다.
설치 주르륵 하고... 실행하면...
스마트폰 처음 설정하듯이 구글 플레이 로그인 하면...
그런데, 지금 필요한건 태블릿이 아니라 스마트폰이다.
설정 변경이 필요하다.
오른쪽 위에 있는 기어 모양의 설정 버튼을 눌러주자.
기본설정에서 "ROOT켜기" 체크하고,
성능설정에서 해상도를 "스마트폰", "720x1280" 정도로 변경해주자.
그리고나서, 설정저장을 하면 재실행을 해주면 된다.
이렇게 만든 아이를 Flutter 개발을 위한 에뮬레이터로 사용하기 위해서는 추가 설정을 조금 더 해줘야 한다.
Nox에서 설정을 선택해보자.
바탕화면(? 홈화면?)에 있는 Tools 안에 설정이 들어있다.
제일 밑에 보이는 태블릿 정보를 선택하고,
제일 밑에 있는 빌드 번호를 막 클릭하면 위와 같은 메시지가 보이면서 결국 개발자가 되었다는 메시지가 나온다.
그리고 나서 Back 해보면,
개발자 옵션이 나온다.
클릭해서 들어가 보자.
USB 디버깅을 허용해주자.
일단, Nox의 기본적인 설정은 끝났다.
이제, 전에 설치한 Android Studio + Flutter 환경을 실행하자.
짜잔... 예쁘게 잘 보인다~~~~~ 하지만,
디바이스 목록에 Nox가 보이지 않는다.
시작 메뉴를 통해서 PowerShell을 관리자로 실행하자.
관리자 권한으로 하지 않아도 된다고 하던데...
필자는 관리자 권한으로 해야했다.
(어!? 두번째로 했을 때엔 관리자 권한이 아니어도 되었다!!!)
위와 같이 명령어를 좀 타이핑 해주면... 된다.
> cd "D:\Program Files\Nox\bin"
> .\nox_adb.exe connect 127.0.0.1:62001
그러면 이제 디바이스가 보이고, Run을 클릭하면...
Nox 화면에 개발을 하던 앱이 짠~ 하고 나타난다.
매번 연결을 위한 타이핑이 하기 싫으면, Batch 파일로 만들어두면 편하다.
뭐, 그런건 각자 알아서~ ^^
'Programming > Flutter' 카테고리의 다른 글
VSCode에서 Flutter 프로젝트 생성하기 (0) | 2022.06.21 |
---|---|
플러터 개발 환경 구축 (Flutter Install) - MacOS (0) | 2022.01.16 |
Flutter with Firebase (Flutter와 Firebase 연결하기) (0) | 2020.09.26 |
Flutter with Visual Studio Code(VSCode) (0) | 2020.09.10 |
Flutter Install (플러터 설치하기) - Windows (0) | 2020.04.16 |