我有一个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构建中。
答案 0 :(得分:0)
在eclipse中单击Project>属性> Java Build Path,它包含所有使用eclipse的类路径设置
答案 1 :(得分:0)
另一种方法是运行命令为您的项目制作Android创建构建脚本(详情here):
android update <project-name> -p .
这将生成build.xml,现在进行比较,看看你错过了什么。
答案 2 :(得分:0)
之前我遇到过这个问题,只需更新你的java jdk。