Eclipse和Ant之间的差异在Android上构建

时间:2012-04-14 15:59:16

标签: android eclipse ant

我有一个Android应用程序,利用iText库生成PDF。应用程序编译并按预期工作,同时使用Eclipse构建和打包apk。我现在正在尝试使用ant来执行我的发布版本,并且由于某种原因它在搜索路径中找不到java.awt.Image

仅供参考,失败的具体API如下所示

[javac] class file for java.awt.Image not found
[javac] com.itextpdf.text.Image image = com.itextpdf.text.Image.getInstance(photo.getPhotoPath());

如果我已经使用eclipse编译了类,我可以使用该命令打包下面的调试apk。不是很有用,但它有效

ant debug

所以我的问题是,如何确定eclipse构建如何找到java.awt.Image类以将其添加到ant构建中。

3 个答案:

答案 0 :(得分:0)

在eclipse中单击Project>属性> Java Build Path,它包含所有使用eclipse的类路径设置

答案 1 :(得分:0)

另一种方法是运行命令为您的项目制作Android创建构建脚本(详情here):

android update <project-name> -p .

这将生成build.xml,现在进行比较,看看你错过了什么。

答案 2 :(得分:0)

之前我遇到过这个问题,只需更新你的java jdk。

相关问题