0

我有一个利用 iText 库生成 PDF 的 android 应用程序。应用程序在使用 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 构建中。

4

3 回答 3

0

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

于 2014-07-15T11:50:30.363 回答
0

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

于 2012-04-14T16:06:22.340 回答
0

另一种方法是运行命令让 Android 为您的项目创建构建脚本(详情请点击此处):

android update <project-name> -p .

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

于 2012-04-14T16:14:05.323 回答