혼자서 어플 만들기(2) 안드로이드 스튜디오 설치
어플을 만들기 위해서는
안드로이드 스튜디오 설치가 필수다.
구글에서 여기서 만들어서 배포할 수 있게끔 아예 그 규격을 만들어 놓은 것이라고 보면 된다.
안드로이드 스튜디오 Android Studio 설치
먼저 안드로이드 스튜디오 다운 링크를 클릭한다.
https://developer.android.com/studio
Download Android Studio & App Tools - Android Developers
Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.
developer.android.com
들어가서 다운로드 하면 된다.
아래는 설치과정
이런 설치는 어렵지 않다. Next버튼을 누르며 차례차례 넘기면서 깔리는 것을 확인한다.
설치가 완료되면 바로 실행할 수 있도록 체크하고 바로 확인해본다.
라이센스 동의 Accept를 해야 다음으로 넘어갈 수 있다.
구성요소가 다운로드 되는 것을 볼 수 있다!
Command-line Tools 설치
몇가지 세팅이 더 필요한다.
Command-line Tools 을 설치해줘야 한다.
플러터에서 안드로이드에 명령을 내리기 위해 필요하기 때문이다.
위에서 More Actions을 클릭하고, SDK manage를 클릭하여
아래와 같은 작업을 수행한다.
두번째 SDK Tools 카테고리에 가서
Android SDK Command-line Tools (latest) 를 체크하고 OK를 눌러 설치한다.
Android Virtual Devices 설치
앱을 개발할 때를 실제 상상해보면 왜 깔아야하는지 알게 된다.
휴대폰을 직접 연결하여 개발할 때도 있지만, 사실 대부분 Virtual Devices(가상 휴대폰 화면 소프트웨어)
를 이용하여 데스크탑에서 보면서 바로바로 개발해야 하기 때문이다.
또다시 More Actions 에 들어가서
Virtual Device Manager 를 선택한다.
이제 확인을 해보자
CMD로 들어가서 확인을 해봐야한다.
Flutter Doctor 명령어를 이용해서,
해당 구성요소가 잘깔려있는지 확인하는 것이다.
오잉??
그런데
[X] 표시 된 내용 등 뭐가 잘 안된 느낌이다.

[X] Visual Studio - develop for Windows 이부분이 X표시가 났다.
그런데 사실 X표시가 나도 큰 상관없다. 왜냐하면 우리는 안드로이드 기반의 어플을 만드는 것이 목표지
중요한 것은 오히려 [!] 표시로 되어있는
Android toolchain 부분이다.
자세히 들여다보면,
develop for Android devices 에서 ! Some Android licenses not accepted
그러니까 안드로이드 라이센스가 승인되지 않았기 때문에 체크해야 된다는 뜻이다.
그런데 해결방법까지 알려준다.
To resolve this, run : flutter doctor --android-licenses
위와 같이 그대로 복사해서 터미널 명령어를 치고 ,Y를 눌러준다.
몇개 정도 계속 y 즉 yes를 누르다보면
이렇게 All SDK package licenses 가 accepted 된 것을 알 수 있다.
다시 flutter doctor를 통해 확인해보면,
해당 이슈가 해결된 것을 볼 수 있다.
음.. 그런데 또...

Visual studio 윈도우 버전은 안되도 상관없는데
또 [!] 부분에 Android Studio 에서 Unable to find bundled Java version 부분이 문제가 있다.
Java Path 설정이 문제이기 때문에
이걸로 또 몇시간을 허비했다.
이 해결방법은 아래 링크에서 확인하면 된다.
JAVA_HOME으로 시스템 환경 변수를 만들어주는 것으로 해결이 된다.
https://gotarun.tistory.com/35
정말 개발은 설치가 절반인거 같다.
설치가 너무 어렵고, 환경 세팅이 늘 오류가 많다.
그래서 진입장벽이 높나보다.
그래도 어쩌겠나. 일단 계속 해봐야지..
그래도 다 깔았어!!!
ㅇㅣ 제 반이나 왔어!!!