개발/Flutter

Flutter 기초(2) - 의존성 문제 해결

T'Challa 2020. 2. 13. 22:34

저번 글에서 flutter doctor를 사용해 의존성을 확인했을 때, 안드로이드 스튜디오에 대한 의존성 확인이 실패했다고 떴습니다. 나중에 컴파일할 때나 문제가 생기는 줄 알았는데 아니더군요.

그래서 flutter doctor를 실행했을 때 생긴 의존성 문제를 다 해결해보겠습니다.

 

  1. 안드로이드 스튜디오 설치
  2. VS Code flutter extension 설치(나중에 텍스트 에디터를 VS Code로 쓸 예정입니다.)

https://developer.android.com/studio

 

Download Android Studio and SDK tools  |  Android Developers

developer.android.com

먼저 안드로이드 스튜디오를 설치해줍니다.

그리고 다시 flutter doctor를 실행하면 

flutter doctor --android-licenses

를 실행하라고 나올 겁니다. 해당 명령어를 실행해주면 됩니다.

그 다음

  1. Android 스튜디오를 시작하세요.
  2. 플러그인 preferences를 여세요 (맥OS에서는 Preferences > Plugins, 윈도우와 리눅스에서는 File > Settings > Plugins).
  3. Marketplace를 선택하고, Flutter 플러그인을 선택하고 설치를 클릭하세요.
  4. Dart 플러그인을 설치하라는 메시지가 나타나면 Yes를 클릭하세요.
  5. 메시지가 나타나면 Restart를 클릭하세요.

위의 단계에 따라 flutter 플러그인을 설치합니다.

 

이제 안드로이드 스튜디오 설정이 끝났습니다.

 

다음은 VS Code에서 flutter extension을 깔아보겠습니다.

 

[File] -> [Preferences] -> [Extensions] 에 들어가면 Extension을 설치할 수 있습니다.

 

거기서 Flutter를 검색해 설치해줍시다.

이제 다시 Powershell에서 flutter doctor를 실행해주면 다음과 같이 나옵니다.

 

개발자 모드([설정] - [휴대전화 정보] - [소프트웨어 정보] - [빌드번호] 를 연타하면 켜집니다.) 와 USB 디버깅을 켰지만 위와 같이 나옵니다..... 다시 찾아보니 아래의 구글 USB 드라이버를 가져와야 합니다.

https://developer.android.com/studio/run/win-usb

 

Google USB 드라이버 가져오기  |  Android 개발자  |  Android Developers

Google Nexus 기기에서 adb 디버깅을 수행하려면 Windows용 Google USB 드라이버가 필요합니다.

developer.android.com

위의 글을 보고 설치하고 나니 모든 게 해결 됐습니다!!!!!

자 오늘은 설정을 마친 것에 의의를 두고...

 

다음 글부터는 꼭 개발을 해보겠습니다!