새로운 플러터 프로젝트를 생성햇는데, 안드로이드 업데이트를 하라는 등,, 개발자로서 무서운 말을 하고 있길래 뭔가 싶었다. flutter doctor를 통해 뭐가 문제인지 확인한 결과 이러한 상태창을 알려줌.
해결 :
해결방법은 간단했다. 일단 검색하면 나온다. 그냥 sdk업데이를 해주면된다. (그래서 어캐하라고?)
수단과 방법 :
방벙을 검색한 결과 다양한 방법이 있지만, 침참하게 여러 가지 경우에 대비하여 기록을 하겠다.
### 1번째 방법 JAVA_HOME의 문제일 수 있다!
일단 침착하게 flutter console을 연다. 여는 방법, 플러터 폴더로 이동한다. 그 안에서 flutter_console.bat 를 누른다.
flutter doctor을 입력하여 상태를 다시 한번 봅니다.
flutter doctor --android-licenses을 입력하여 나오는 문구를 확인합니다.
위 화면에서는 각 컴터마다 문구가 약간 차이가 있을 겁니다. 경로상,,
그렇다면 그대로~ run: 이후 부분 **/Users/eric/Library/Android/sdk/tools/bin/sdkmanager --update**이러한 부분을! 복사해서 그대로 다음 명령창에 붙여넣기를 합니다.
자 이제 무슨 문제가 있는지 정확히 나올 겁니다. 4-1) 저의 경우는 JAVA_HOME어쩌구 저쩌구 하면서 경로가 이상하다~이런 말이 있어서, 8버전으로 바꿔주는 경로로 다시 설정했습니다. 중요한 점은 bin까지의 경로가 아니라 그 전의 8버전 폴더까지입니다. 이렇게 설정하고 !!
flutter console 을 꺼줍니다. - 반영바로 안되는거 아시죠?
flutter console 을 다시 실행한뒤, 3번의 명령문을 다시 치거나 붙여넣기 해줍니다. 이렇게 하면 촤라락 하면서 알아서 update를 진행합니다.