如何将 Google 视觉依赖项添加到我的 .aar?

Posted

技术标签:

【中文标题】如何将 Google 视觉依赖项添加到我的 .aar?【英文标题】:How to add Google vision dependencies to my .aar? 【发布时间】:2017-09-25 05:25:12 【问题描述】:

我正在创建一个使用 Google android vision Gradle 依赖项进行 OCRing 的 android 库 (.aar)。但我无法弄清楚我应该如何将 Gradle 依赖项添加到 .aar 文件中。

我不想在使用我的 .aar 时单独添加 Google 依赖项,因为我的库项目已经包含相同的内容。

我尝试了一种解决方案,将 .aar 文件推送到本地 maven,然后在应用程序中使用该文件,但在这种情况下,我仍然无法找到要使用的 Google Vision 类。

谢谢。

【问题讨论】:

【参考方案1】:

@user3572586,同样的问题,当你构建 aar 文件时,只在 aar 中添加项目源而不是依赖库。所以你需要在外部添加。

或者

您需要在 maven 存储库(本地或远程)中发布您的 aar,并使用 compile (...@aar) 关闭传递依赖项来包含它。

欲了解更多信息,请参阅下面的链接,

Link1 Link2

【讨论】:

我正在尝试第二种解决方案(使用本地 maven)。我已在 .aar 文件中包含 gradle 依赖项,然后将 .aar 文件发布到本地 maven。之后,使用 compile (...@aar) 传递依赖项包括它被打开。但我仍然无法在应用程序中获取 Google Vision 的类。

以上是关于如何将 Google 视觉依赖项添加到我的 .aar?的主要内容,如果未能解决你的问题,请参考以下文章

如何将任务依赖项从另一个插件添加到我的 SBT 插件?

如何将依赖项添加到 Mulesoft 设计中心 (IPaSS)

如何将通过 npm 安装的所有依赖项保存到我的 package.json 文件中?

无法将 Gradle 依赖项添加到我的 Codename One 项目

当我尝试将谷歌地方库添加到我的项目时出现问题

Grails:Ivy:Google 代码:如何将 Google 代码依赖项添加到 Grails?