Android: renamed default library name for static and dynamic fallback load; fixed...
authorMaksim Shabunin <maksim.shabunin@itseez.com>
Fri, 19 Jun 2015 15:53:45 +0000 (18:53 +0300)
committerMaksim Shabunin <maksim.shabunin@itseez.com>
Fri, 19 Jun 2015 15:53:45 +0000 (18:53 +0300)
cmake/OpenCVFindLibsGrfmt.cmake
modules/java/generator/src/java/android+AsyncServiceHelper.java
modules/java/generator/src/java/android+StaticHelper.java

index b5f3827..614f844 100644 (file)
@@ -8,7 +8,8 @@ if(BUILD_ZLIB)
 else()
   find_package(ZLIB "${MIN_VER_ZLIB}")
   if(ZLIB_FOUND AND ANDROID)
-    if(ZLIB_LIBRARIES STREQUAL "${ANDROID_SYSROOT}/usr/lib/libz.so")
+    if(ZLIB_LIBRARIES STREQUAL "${ANDROID_SYSROOT}/usr/lib/libz.so" OR
+        ZLIB_LIBRARIES STREQUAL "${ANDROID_SYSROOT}/usr/lib64/libz.so")
       set(ZLIB_LIBRARIES z)
     endif()
   endif()
index e18d5a5..4d9d115 100644 (file)
@@ -376,7 +376,7 @@ class AsyncServiceHelper
             else
             {
                 // If the dependencies list is not defined or empty.
-                String AbsLibraryPath = Path + File.separator + "libopencv_java.so";
+                String AbsLibraryPath = Path + File.separator + "libopencv_java3.so";
                 result &= loadLibrary(AbsLibraryPath);
             }
 
index 10442c9..36f9f6f 100644 (file)
@@ -92,7 +92,7 @@ class StaticHelper {
         else
         {
             // If dependencies list is not defined or empty.
-            result &= loadLibrary("opencv_java");
+            result &= loadLibrary("opencv_java3");
         }
 
         return result;