빌드 대상을 개별적으로 실행하는 경우 컴파일 및 최적화가 가능한 build.xml이 있습니다. "ant compile"다음에 "and optimize"가옵니다.build.xml을 사용하여 빌드 대상 만 삽입 하시겠습니까?
문제는 내가 일반적으로 수행 할 "개미 릴리스"를 실행하고 싶다는 것입니다. 릴리스 바이너리를 생성하는 데 필요한 모든 것이 있지만 체인에 빌드 대상을 삽입해야합니다 - 대상을 "최적화"라고하고 "dex"단계가 바이트 코드를 빌드하기 바로 전에 클래스 파일에 대해 프로 가이드 최적화/축소기를 실행합니다.
템플릿 파일 /opt/android-sdk-linux_x86/platforms/android-8/templates/android_rules.xml에는 "depends ="compile, optimize ""라고 말하도록 수정할 수있는 다음 규칙이 포함되어 있습니다. (매번 새로운 android_rules.xml 파일을 사용하여) 나오는 모든 SDK마다 파일을 다시 수정해야합니다.
<!-- Converts this project's .class files into .dex files -->
<target name="-dex" depends="compile">
<dex-helper />
</target>
템플릿 xml을 수정하고 대신 모든 컴파일 규칙을 build.xml에 넣는 대신 사용할 수 있습니까?
오 남자. 그것이 거기에 있다는 것을 깨닫지 못했습니다. 감사! - 테스트를 거쳤습니다 - 작동합니다! –