2017-04-09 105 views
0

这个问题看起来可能太基本了,但我对这个东西很困难,请帮助我或引导我。将dll和jar文件链接到android studio

我下载了opencv (open source computer vision)库,我想Android Studio能够使用这些库。

我检查这个答案须─How to use opencv in android studio using gradle build tool? 而是有opencv-android-sdk和这个答案现在的谈判,我认为opencv并没有像opencv-android-sdk什么,所以我不能遵循答案。

现在主要的一点是,我下载并提取具有文件夹名为Java中,有一个opencv-320.jar文件和两个文件夹x86 and x64,x64文件夹包含opencv_java320.dll文件。我相信这两个文件只是在Android Studio中获得opencv库所需的文件。但我不知道如何做。请帮帮我。

+0

你从哪里下载这些文件? –

+0

Android不使用.dlls。 DLL是Windows可执行文件。 Android是一个Linux操作系统。您需要生成.so文件(这是相同类型的东西,但是不同的文件格式)。另外99%的Android设备是ARM,而不是x86。所以你需要arm的.so文件,而不是x86的。 –

回答

-1

你不应该使用任何不是专门针对Android的dll或jar文件。

OpenCV的一个Android版本:0​​

按照说明和例子有才能使用它。

+0

你几乎可以在android中使用任何jar文件(只有当你不能使用Java 8功能或java标准库调用时才会使用它,大约90%的非GUI的jar文件都可以使用, –

+0

“唯一的时间你不能是如果它使用Java 8功能或Java标准库调用不在android中“或换句话说 - 专门用于Android。 – theblitz

+0

完全不是。绝大多数非gui库将工作 –