본문 바로가기
야매 개발실/Linux

[Linux] ANT 를 이용한 Android 프로젝트 빌드

by 야매플머 2014. 2. 19.
반응형
- 환경 : Ubuntu 10.04 LTS / openjdk-6 / ant-1.8 
- ant 기본 빌드 :         

* 생성한 안드로이드 프로젝트 내 build.xml을 수정하지 않는다.                 

* 만약 build.xml 존재하지 않을 경우 sdk/tools/android 툴을 이용하여 build.xml 생성                 

* android update project -p project patch         

* 빌드 하고자 하는 안드로이드 프로젝트 루트에서 ant debug ( release )                 

* release 빌드를 하고자 할 경우 인증용 key가 필요함.                 

* keytool -genkey -v -keystore [keystore name].keystore -alias [alias name] -keyalg RSA -keysize 2048 -validity 10000                 

* ant.propertys 생성된 키 정보를 등록                 

* key.store.password=password                 

  key.alias.password=password                 

  key.store=keystore_file_name.keystore                 

  key.alias=alias_name          

 * 명령어 퍼온주소 : http://www.bemga.com/08-01-2013/android-release-with-ant.html

- 내 환경에서 ANT를 이용한 매일 자동 빌드 (release) 및 dev 기획자를 위한 수시 빌드 (debug) 시스템을 구축하자.         

* 이 부분을 잘 운영하기 위해서는 snv버전 관리방법을 잘 활용하는 것도 하나의 방법이다.         

* trunk/해당 부분을 release version코드로 항상 유지 하도록 한다.




반응형