首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用html2pdf插件时出现安卓构建错误

使用html2pdf插件时出现安卓构建错误
EN

Stack Overflow用户
提问于 2015-02-11 06:05:27
回答 1查看 726关注 0票数 0

实际上,我在几天前发布了一个关于同一问题的问题。我以前修复过它,但我就是不记得我是怎么做的,尽管修复结果与我正在查看的错误完全无关。我正在开发一个使用Cordova的Android应用程序,但在构建时不断收到错误。它们都与https://github.com/moderna/cordova-plugin-html2pdf上的html2pdf插件有关。问题是这个插件需要使用iText.jar,而我似乎无法让科尔多瓦找到它。

正如您在以下代码片段中看到的,在构建应用程序时,它会看到所需的.jar文件:

代码语言:javascript
复制
-pre-compile:
    [echo] Set jars path to: C:\Users\thomas\Desktop\batapp\BatNetting\platforms\
android\CordovaLib\ant-build\classes.jar;C:\Users\thomas\Desktop\batapp\BatNetting\
platforms\android\libs\iText-4.2.0-com.itextpdf.jar;C:\Users\thomas\Desktop\batapp\
BatNetting\platforms\android\libs\jshybugger-library.jar

然而,一旦它进入编译阶段,它就开始只在html2pdf插件中查找错误:

代码语言:javascript
复制
-compile:
    [javac] Compiling 35 source files to C:\Users\thomas\Desktop\batapp\BatNetting\
platforms\android\ant-build\classes
    [javac] C:\Users\thoams\Desktop\batapp\BatNetting\platforms\android\src\at\modalog\
cordova\plugin\html2pdf\Html2pdf.java:14 error: package com.lowagie.text does not exist
    [javac] import com.lowagie.text.Document;
    [javac]                        ^

我也尝试过查看其他包含.jar文件的插件,但只发现在plugin.xml文件中包含<source-file src="src/android/iText-4.2.0-com.itextpdf.jar" target-dir="libs/"/>

这款应用程序在iOS上运行良好,几天前一直运行到今天早上。我重新构建了Android版本,并开始收到错误。任何帮助都将受到高度的感谢!

EN

回答 1

Stack Overflow用户

发布于 2015-02-11 23:30:34

我终于把它弄明白了。显然,在iText 4.2.0中,名称空间发生了变化。正因为如此,当html2pdf插件调用名称空间时,它会不断抛出错误。我猜在iText 5.0中,名称空间已从低级更改为iText。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28442791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档