2017-04-09 104 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庫將工作 –