java使用Android构建。eclipse中的xml?
我有一个安卓项目,它有一个Ant构建文件。它通过命令行工作得非常好:
rascher@coltrane:~/git/$ ant
Buildfile: build.xml
[setup] Android SDK Tools Revision 8
[setup] Project Target: Android 2.1-update1
[setup] API level: 7
[setup]
... etc etc etc ...
但是当我尝试在eclipse中使用它时,build.xml
有一个红色的X
<?xml version="1.0" encoding="UTF-8"?>
<project name="MyWonderfulProject" default="help">
<project
带下划线,错误为:此项目中不存在默认目标帮助
互联网上的其他人似乎都有这个问题,这似乎是因为build.xml
正在使用来自此构建文件导入的多个嵌套安卓特定文件的指令
我的工作区中还有其他使用Eclipse构建机制的项目,因此我知道我的环境能够毫无问题地编译、运行和部署Android应用程序。但是这个构建文件让我头疼
解决办法是什么
# 1 楼答案
备选方案1:
在构建中导入Android ant模板文件。xml文件。假设在
local.properties
中定义了sdk.dir
,并指向Android安装目录,则在project元素下添加以下内容:选项2:
要在Eclipse ant透视图中实际使用Android ant目标,上述内容将不会有帮助。似乎存在一些一般级别的不兼容问题,我还没有完全解决,但要让事情以令人满意的级别运行,尽管您可以:
这将对所有项目产生影响,并忽略实际错误,因此这不是一个完美的解决方案。但是,您可以在Eclipse内部以及从命令行使用Android构建选项
# 2 楼答案
这并不能解决问题,但它会让Eclipse停止妨碍您。转到
Window > Preferences > Ant > Editor
,然后选择Problems
选项卡。选中ignore all buildfile problems
框# 3 楼答案
在${sdk.dir}/tools/ant/main_规则中定义了一个名为“help”的目标。如下所示
将这个复制到你的版本中。xml,它应该可以工作
# 4 楼答案
这并不是一个真正的答案,但无论如何,我可以通过从工作区中删除eclipse项目,删除。*在我的项目目录中重新开始。日食FTW
# 5 楼答案
如果你的身材。xml有自己的帮助目标,而不是依赖于导入的目标,那么您需要将该目标放在行之前
# 6 楼答案
我也有同样的问题,我所做的只是去看日食
点击