gpt4 book ai didi

android - 将 itextg 添加到 gradle

转载 作者:行者123 更新时间:2023-11-29 14:31:04 24 4
gpt4 key购买 nike

我想通过 gradle 添加 itextg 以避免必须维护一组库 jar。也许是我,但我无法在任何地方找到正确的 gradle compile 语句。

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:20.0.0'
compile 'com.google.code.gson:gson:2.3.1'
compile 'com.itextg:itextg:5.4.3'
}

常规 itext 工作得很好,但我正在尝试用图像做一些事情。

compile 'com.itextpdf:itextpdf-5.5.6'

最佳答案

我认为那是因为我们在 Maven Central 上以 jar 的形式发布了 iText (Gradle 也将其用作存储库)以及从各种站点(GitHub,SourceForge)下载;但 iTextG 只能在各种站点上下载,不能在 Maven Central 上下载。 iTextG 使用与 iText 相同的命名空间:com.itextpdf:itextpdf 因此在 Maven Central 上使用它也会产生冲突。 com.itextg:itextg 根本不存在(据我所知 - 我应该知道,因为我是 iText Software 的 QA 工程师)。事实上,iText 和 iTextG 之间的主要区别在于我们从 iTextG 中剥离了所有 AWT 依赖项。对于其余部分,它们是完全相同的代码库。

所以,在了解所有这些背景信息后,要最终回答您的问题:您必须下载 iTextG jar 并手动将其添加到您的 libs 文件夹中。

从 iText 5.5.9 开始,您可以将其添加到您的 Gradle 文件中:

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:20.0.0'
compile 'com.google.code.gson:gson:2.3.1'
compile 'com.itextpdf:itextg:5.5.9'
}

关于android - 将 itextg 添加到 gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31892031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com