【发布时间】:2011-01-27 22:31:16
【问题描述】:
我的 1.6 应用程序项目的 Eclipse 构建成功,并且 Ant 构建失败。我正在寻求帮助以了解他们为什么不这样做 行为方式相同。
我们正在 Mac OSX 10.5.8 上使用 Eclipse 3.5 针对 SDK 1.6 + 进行开发 谷歌 API。 Eclipse 中没有设置更改,无论是在 工作区或项目级别。同样,我们的蚂蚁也是香草—— 1.7.1 的风味未修改安装。 JDK 是 1.5.0_22。这 未设置 CLASSPATH 环境变量。 JAVA_HOME 是 /Library/Java/ 主页
该应用程序最初是由团队成员使用 Eclipse 插件。该应用程序引用了两个 jar 文件,其中一个 它依赖于 javax.xml.bind.annotation.XmlSeeAlso,它 没有在我们的代码或 android.jar 中的任何地方定义。另一个罐子 文件对 android.jar 有显式依赖。我生成了蚂蚁 使用 android 更新构建文件。
Eclipse 项目构建一个 apk 并在 模拟器。我认为这是不正确的行为。
Android ant 项目构建失败。我认为这是正确的行为。 MyClass.java:98:无法访问 javax.xml.bind.annotation.XmlSeeAlso [javac] 文件 javax/xml/bind/annotation/XmlSeeAlso.class 未找到
关于为什么这两种构建方法表现不同的任何想法?一世 会期望他们都失败。
谢谢!
-艾米
【问题讨论】: