Qt Android Build 환경 설정 (Command Line)

Programming 2020. 3. 3. 11:09

환경설정에서 부딪히는 대부분의 난관들은 Command Line으로 처리해야 하는 일들이 많다. 하지만 난 Command Line은 거의 사용해보지 않았기 때문에 Command Line은 생소하고 낯설단 말이야. 

근데 막상 해보니 의외로 골치 아픈 문제들이 쉽게 해결된다. Qt Android 설정할 때 매번 sdk 설정이 잡히지 않았는데, Command Line 조금 해보니 이걸 왜 여태 못했나 싶다...

---------------------------------------------------------------------------------------------------

 

Android Command line tools 설치와 환경변수 설정

$ brew cask install android-sdk

설치경로: /usr/local/Caskroom, /usr/local/share/android-sdk

 

$ vi ~/.bash_profile

: 편집기로 /.bash_profile 열어서 아래 내용 입력하기. 위에서부터 안드로이드sdk경로, 안드로이드 빌드에 필요한 각종 컴포넌트들의 경로, 자바경로.

 

export ANDROID_HOME=/usr/local/share/android-sdk

export PATH=${PATH}:/usr/local/share/android-sdk/platform-tools:/usr/local/share/android-sdk/tools

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home

 

$ source ~./bash_profile 

: 환경변수 적용하기. cmd 껐다 켰는데 sdkmanager 인식을 하지 못한다면 이 명령어 다시 입력하면 됨



Android Build tool 설치

$ sdkmanager --list : 설치 가능한 컴포넌트의 목록 확인

$ sdkmanager “platform-tools” “platforms;android-28” 

$ sdkmanager --install “build-tools;28.0.3”

$ sdkmanager --install “ndk;19.0.xxxxxxx”

: 위의 명령어를 입력하여 안드로이드 빌드에 필요한 컴포넌트를 설치함

---------------------------------------------------------------------------------------------------

http://jinjun0620.blogspot.com/2018/09/android-sdk-command-line-tools-mac.html

https://whitepaek.tistory.com/28

https://www.qt.io/blog/2019/06/28/comply-upcoming-requirements-google-play

https://developer.android.com/studio/command-line/sdkmanager

 

admin