如何在构建系统为 Gradle 的 Android Studio 中使用 JMRTD?

Sal*_*afi 5 java android-studio

我目前正在尝试在一个可以读取机读旅行证件 (MRTD) 标准的 Android 项目中使用开源 JMRTD。根据我目前阅读的内容,gradle 可以支持 maven artifact,因此我需要将 jmrtd 定义为依赖项。这让我稍微松了口气。

其次,在这个项目中必须使用组合 jmrtd + scuba 吗?我的一位朋友建议我使用浮动的 jmrtd + scuba ant 文件。但这对我来说不是一个好主意和解决方案。还有一些讨论指出(**我忘记了链接是什么),对 Scuba 和 JMRTD 的依赖存在一些问题,其中 ant 构建系统文件生成的 maven repo 实际上包含每个类的重复项。并且 gradle 不会允许它并且会导致构建失败。

那么回到主要问题: 如何在构建系统为 Gradle 的 Android Studio 中使用 JMRTD? 我应该一起使用什么元素或库?我在gradle中找不到jrmtd的实现和教程。