非常相似的导入-我是否以某种方式两次添加了此依赖项?

时间:2019-02-21 17:48:31

标签: java android-studio import scichart

我正在尝试使用Scichart指南设置this库。

downloaded的库具有如下结构:

enter image description here

我将5个.aar文件和4个文档.jar文件复制到Android Studio中应用程序的libs文件夹中,如下所示:

enter image description here

遵循我在线阅读的指南(以前从未添加过外部库),我发现为了使文档正常工作,我需要在此处将其添加为附件:

enter image description here

但是,当我右键单击并转到库属性时,它看起来已经拥有了-我认为由于文件位于应用程序的lib文件夹中,因此可以看到它们并使用它们。

所以,一切都会正常。问题在于,Android Studio提供了使用正确的包名称但使用不同的Gradle包(正确的术语?)导入两个类之一的权利。图片:

enter image description here

为什么要这样做?添加库时我怎么了?

1 个答案:

答案 0 :(得分:2)

每个教程(教程01 )的各个部分

  • 使用Maven(更多Gradle
  • 使用裸露的SciChart库

相互排斥的
如果您已经通过build.gradle引用了它们的库(如本教程的使用Maven 部分所述),则无需(也不必)放入JAR (s)在任何文件夹中,然后将它们添加到“模块”设置或其他任何设置中。甚至信号源也将自动下拉。

除了使用远程仓库外,您正在做的是创建本地仓库。这就是为什么重复的库。