본문 바로가기

프로젝트 유틸리티/테스팅

Android의 Test project를 Ant이용하여 빌드시 에러나는 문제 해결 방법


구글링을 열심히 해봤지만 딱 맞는 답을 찾지 못해서 직접 빌드 스크립트들을 따라 가봤더니, 오류가 있네요. 

$ANDROID_SDK_HOME/tools/ant/main_rules.xml 파일을 열어서 아래의 부분을 찾습니다.
               <condition property="extensible.classpath"
                        value="${tested.project.absolute.dir}/bin/classes"
                        else=".">
                    <isset property="tested.project.absolute.dir" />
                </condition>

위의 부분에서 bin/classes 부분을 build/classes로 아래와 같이 바꿔주어야 제대로 됩니다.

                <condition property="extensible.classpath"
                        value="${tested.project.absolute.dir}/build/classes"
                        else=".">
                    <isset property="tested.project.absolute.dir" />
                </condition>

이 문제는 SDK 2.3에서도 여전히 수정되지 않았습니다. 참고하세요.