【发布时间】:2011-09-23 11:51:10
【问题描述】:
在我的 windows 7 中安装了我的 ant 之后。在 cmd 我输入 ant -v 它给出了 ant 版本,但它也说以下内容。
Buildfile: build.xml does not exist!
Build failed
系统有什么问题。我该如何纠正这个问题?
【问题讨论】:
在我的 windows 7 中安装了我的 ant 之后。在 cmd 我输入 ant -v 它给出了 ant 版本,但它也说以下内容。
Buildfile: build.xml does not exist!
Build failed
系统有什么问题。我该如何纠正这个问题?
【问题讨论】:
您应该改用<strong><em>ant -version</em></strong> 命令。 <strong><em>-v</em></strong> 选项等效于 <strong><em>-verbose</em></strong> 选项。
见Command-line Options Summary
【讨论】:
如果我理解正确,您认为-v 是“打印版本”命令。检查文档,事实并非如此——而是ant -v 正在verbose 模式下运行ant build。因此,ant 正在尝试基于 build.xml 文件执行您的构建,而该文件显然不存在。
明确回答你的问题:系统和ant安装可能都没有问题。
【讨论】:
也许您可以指定构建文件所在的位置,然后调用所需的操作。
例如:ant -file {BuildfileLocation/build.xml} -v
【讨论】:
您已使用详细 (-v) 模式调用 Ant,但默认构建文件 build.xml 不存在。您也没有指定任何其他 buildfile 供它使用。
我会说你的 Ant 安装没问题。
【讨论】:
如果您在项目中找不到 build.xml 文件,那么您必须构建它才能调试它并获取您的 .apk
你可以使用这个命令行来构建:
android update project -p "project full path"
where "Project full path" -- 给出你的项目位置的完整路径
之后你会找到 build.xml 然后你可以调试它。
【讨论】:
这个在 ubuntu 中工作 该命令将创建 android update project -p "项目全路径"
【讨论】:
可能有两种情况。
请查看并确认。
在第一种情况下,您必须找到构建文件所在的位置,在第二种情况下,您必须运行命令ant -f <your build file name>。
【讨论】:
请在ubuntu openjdk-7-jdk上安装
sudo apt-get install openjdk-7-jdk
在 Windows 上尝试 find openjdk
【讨论】:
构建 build.xml 文件后使用 ant 调试:
在您的 cmd 中,您的根目录首先应该是您的项目,然后使用 ant debug 命令 例如:
c:\testApp>ant debug
【讨论】: