[Linux] ANT 를 이용한 Android 프로젝트 빌드
* 생성한 안드로이드 프로젝트 내 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코드로 항상 유지 하도록 한다.