我正在尝试使用itext库在android中创建pdf文件。但每当我运行该项目时,我都会收到以下错误。
Error:Failed to resolve: com.itextpdf:itextpdf:4.2.2
我已经在我的gradle中输入了以下依赖项。
compile 'com.lowagie:itext:4.2.2'
compile 'com.itextpdf:itextg:5.5.9'
有人可以帮忙吗。我在互联网上搜索了很多,但一无所获。
答案 0 :(得分:0)
当您想要创建Android应用程序时,需要使用iTextG,所以这是正确的:
compile 'com.itextpdf:itextg:5.5.9'
但是,您还要导入一个在Android上无效的流氓版iText:
compile 'com.lowagie:itext:4.2.2'
您需要删除该依赖项。
请将包裹名称与我的名字进行比较:Lowagie。我是iText的原始开发人员,由于有很多人亲自联系(甚至骚扰我)有关iText的问题,我在2009年将包裹名称从com.lowagie
更改为com.itextpdf
。那是差不多8年前的事了。
如果您在代码中看到我的名字,那么you are doing something wrong。将所有import com.lowagie
个实例替换为import com.itextpdf
,因为我在8年前从打包的名称中删除了我的名字。