2011-02-06 80 views
0

我是新来的android和蚂蚁,我创建了一个android应用程序,我想用蚂蚁建立。 我做了一个android update project --path .,它像一个魅力工作。 现在我想移动~/projects/myandroidapp/build.xml~/projects/build_my_app.xml 当我在这个文件上运行ant时,我收到java.io.FileNotFoundException: /home/user/projects/AndroidManifest.xml (No such file or directory) 我在前build.xml和main_rules.xml中操纵了每个对AndroidManifest.xml的引用,但是没有找到解决方案。蚂蚁android更改路径build.xml

也许有人在那里已经遇到过这个问题。

+0

“现在我想将〜/ projects/myandroidapp/build.xml移动到〜/ projects/build_my_app.xml” - 为什么? – CommonsWare 2011-02-06 21:46:26

回答

0

您可以从全局构建中调用android构建的ant任务,而不是在全局构建文件中包含android构建脚本。

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

这将分离每个子项目的构建并简化主构建文件。

1

试着在<project>标记中提及basedir属性。

E.g.您的build.xml可能如下所示:

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