안드로이드 어플리케이션을 명령줄로 빌드하는 방법에 대해서 후에 다시 보기 위해서 정리함.

 

1. Gradle 다운로드

apt 패키지 매니저로 잘 설치가되어서 이 부분은 그냥 넘어갔다.

만약 필요하면 검색해서 찾아보면 패키지 레포주소를 어렵지 않게 구할 수 있으니 원하는 버전이 아니거나 설치가 안되면 레포를 추가한다음에 패키지 매니저를 통하여 설치해도록 하면 될 것.

# apt-get install Gradle

 

 

2. SDK Manager

우선 안드로이드 SDK가 필요한데. 이를 간편하게 설치하는 도구로는 SDK Manager가 있다. 이는 공식 홈페이지에서 제공하니 OS 버전에 맞는 것으로 다운 받아서 설치하도록 하자.

 

developer.android.com/studio/#downloads

 

Download Android Studio and SDK tools  |  Android 스튜디오

developer.android.com

설치하고 zip형식이므로 unzip 명령어로 압축을 풀면 바로 실행할 수 있는 파일이 생긴다.

 

압축해제된 파일내부의 bin 폴더에 들어가게되면 도구 실행파일들이 있으며, 환경변수 설정을 통해서 실행하기 쉽도록 하거나 링크를 걸면된다.

 

개인적으로 그냥 기존 PATH 경로에 링크를 거는게 편리해서 ln -s 명령을 통해서 sdkmanager 파일을 링크를 걸어줬다.

 

3. SDK 다운로드

$ sdkmanager "platform-tools" "platforms;android-30" --sdk_root="경로"

 

sdkmanager 프로그램을 통해서 sdk를 원하는 경로에 다운받으면 된다.

각 항목에 원하는 값을 넣으면 되고 sdk_root의 경우에는 sdk가 설치될 경로이다.

 

다음에 작성할 환경변수 혹은 변수 설정을 통해서 해당 경로를 참조하여야 하니 이에 관련해서는 자유롭게 설정을 하여 사용하면 된다.

 

4. 실행

별도의 환경변수 설정보다는 그냥 빌드 전에 변수를 설정해주는 방식으로 사용하기로 하여서 환경변수 설정에 관련된 부분은 다루지는 않는다.

 

Gradle 사용법에 관해서는 공식 홈페이지를 통해서 참고하면 되고 여기서는 디버그 빌드 명령어사용 예시만 올려두겠다.

 

developer.android.com/studio/build/building-cmdline

 

명령줄에서 앱 빌드  |  Android 개발자  |  Android Developers

Gradle 래퍼 명령줄 도구를 이용하여 Android 프로젝트에서 사용할 수 있는 모든 빌드 작업의 실행 방법을 알아보세요.

developer.android.com

$ ANDROID_SDK_ROOT="SDK 주소" && ./gradlew assembleDebug

 

다음 명령어를 통해서 SDK 주소를 지정해주고 해당 레포에 들어가서 저 명령을 사용해주면 알아서 빌드를 해준다.

'Linux' 카테고리의 다른 글

gitlab-runner 설치 및 사용  (0) 2021.03.09
gitlab 12.9 에서 13번대로 업데이트  (0) 2021.03.08
gitlab apt-get update 문제  (0) 2021.03.08
Nginx + Node.js + PM2 세팅 502 에러 등  (0) 2020.05.30
Gitlab 설치 방법  (0) 2019.10.01