本文主要记录了使用iText在Android上的版本iTextG遇上的各种遭遇。
背景
因为种种原因在Android上无法使用iText
,因此在这个网址上,找到了适合在Android平台上使用的iTextG
,兴冲冲的用上之后,发现缺少了一系列SpongyCastle
的引用,于是在Maven中心仓库中搜索这个库,但问题才刚刚开始。
尝试
首先,我把SpongyCastle
的各个包(prov
, pkix
, pg
, core
)都引入了,解决了依赖问题。运行,便抛出异常:
java.lang.NoSuchMethodError: No direct method <init>(I)V in class Lorg/spongycastle/asn1/ASN1Integer
各种Google,StackOverFlow之后,都表明是依赖库的版本问题,所以就开始切换SpongyCastle
的各种版本,Maven中心仓库