2011-02-06 6 views
0

나는 개미와 개미가 처음이다. 나는 개미를 사용하여 빌드하고 싶은 안드로이드 응용 프로그램을 만들었다. 나는 매력처럼 작동하는 android update project --path .을 만들었습니다. 이제 ~/projects/myandroidapp/build.xml~/projects/build_my_app.xml 으로 이동하고 싶습니다.이 파일에서 개미를 실행할 때 java.io.FileNotFoundException: /home/user/projects/AndroidManifest.xml (No such file or directory) 이전 build.xml 및 main_rules.xml에서 AndroidManifest.xml에 대한 모든 참조를 조작했지만 해결책을 찾지 못했습니다.개미의 build.xml 변경 경로

어쩌면 이미이 문제에 직면 한 사람이있을 수 있습니다.

+0

"지금은 ~/프로젝트/build_my_app.xml에 ~/프로젝트/myandroidapp/build.xml 파일을 이동할"- 왜? – CommonsWare

+0

@CommonsWare : Android 프로젝트와 다른 프로젝트를 빌드하는 '글로벌'build.xml이있는 더 큰 프로젝트에 포함합니다. 생성 된 빌드 스크립트에서 빌드 체인을 복사하여 시간을 절약하는 것이 좋을 것이라고 생각했습니다. –

답변

0

글로벌 빌드 파일에 안드로이드 빌드 스크립트를 포함하는 대신 글로벌 빌드에서 안드로이드 빌드의 앤트 작업을 호출 할 수 있습니다.

<ant antfile="myandroidapp/build.xml" target="mytarget"/> 

이렇게하면 각 하위 프로젝트의 빌드를 분리하고 기본 빌드 파일을 단순화합니다.

1

태그에 basedir 속성을 언급 해보세요.

예. 당신의 build.xml은 다음과 같이 수 :

<project name="MyProject" basedir="myandroidapp/"> 
... 
</project>