首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android和lint错误的itext

android和lint错误的itext
EN

Stack Overflow用户
提问于 2014-11-28 21:47:06
回答 3查看 694关注 0票数 1

我在项目中添加了适用于android的itext for android库,一切正常,但当我使用gradle lint构建项目时,会生成以下错误:

代码语言:javascript
复制
InvalidPackage: Package not included in Android
../../libs/itextg-5.5.3.jar: Invalid package reference in library; not included in Android: java.awt. Referenced from com.itextpdf.text.pdf.BarcodeCodabar.
../../libs/itextg-5.5.3.jar: Invalid package reference in library; not included in Android: java.awt.image. Referenced from com.itextpdf.text.pdf.BarcodeCodabar.
../../libs/itextg-5.5.3.jar: Invalid package reference in library; not included in Android: javax.management. Referenced from com.itextpdf.testutils.ITextTest.
../../libs/itextg-5.5.3.jar: Invalid package reference in library; not included in Android: javax.xml.crypto.dom. Referenced from com.itextpdf.text.pdf.security.MakeXmlSignature.
../../libs/itextg-5.5.3.jar: Invalid package reference in library; not included in Android: javax.xml.crypto.dsig. Referenced from com.itextpdf.text.pdf.security.MakeXmlSignature.

隐藏和忽略此错误是否安全?

我下载了最新的android itext版本(5.5.3)

谢谢

EN

回答 3

Stack Overflow用户

发布于 2014-12-02 20:19:50

这些依赖项意外地留在了android的5.5.3端口中。

它们将在即将到来的5.5.4版本中删除(两周后发布)。

票数 5
EN

Stack Overflow用户

发布于 2014-11-28 21:51:25

这将取决于您是否需要这些类中的任何一个,直接或间接。当这些类尝试使用安卓中不存在的Java类时,使用BarcodeCodabarITextTestMakeXmlSignature可能会在运行时产生VerifyError

你可以考虑看看这个库有没有特定于Android的发行版。

票数 0
EN

Stack Overflow用户

发布于 2014-11-28 22:42:04

你可以考虑看看这个库有没有特定于Android的发行版。

实际上我使用的是Android版本的库,这意味着即使这些类实际上没有被使用,它们也不会删除引用。我的应用程序运行得很好!

@HareshChhelana

因此,我使用gradle Lint选项来抑制worning

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

https://stackoverflow.com/questions/27190053

复制
相关文章

相似问题

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