Yo ya la instalación de OpenCV SDK de Android Studio ( https://www.learn2crack.com/2016/03/setup-opencv-sdk-android-studio.html ), pero parece que tengo este tipo de mensaje de error.

05-12 03:30:08.819 5480-5480/my.xxxxx I/art: Late-enabling -Xcheck:jni
05-12 03:30:08.925 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Trying to get library list
05-12 03:30:08.926 5480-5480/my.xxxxx E/OpenCV/StaticHelper: OpenCV error: Cannot load info library for OpenCV
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Library list: ""
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: First attempt to load libs
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Trying to init OpenCV libs
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Trying to load library opencv_java3
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Cannot load library "opencv_java3"

Yo ya incluyen opencv_java3 en JNI carpeta.

Android - OpenCV error: No se puede cargar la biblioteca de información de OpenCV

3 Comentarios

  1. 5

    La mayoría de la tutoría en línea le dirá a añadir armeabi-v7a y x86_64 en su jniLibs carpeta, pero esto puede provocar errores en las versiones recientes de OpenCV. El siguiente se describe brevemente un par de trucos que he utilizado para corregir este error cuando estaba experimentando el mismo problema.

    Solución 1:

    Asegúrese de que la JNI de la carpeta que usted está poniendo las librerías de OpenCV en se denomina jniLibs

    jniLibs Carpeta

    Solución 2:

    Copia TODOS los directorios encontrados en OpenCV-android-skd/sdk/native/libs a su jniLibs carpeta.

    jniLibs carpeta con todas las librerías de OpenCV añadido

    Recomendado:

    Incluso a pesar de que es un problema con el emulador, debe agregar también el fragmento de código publicado por FD3 en la aplicación del Módulo de Gradle archivo. Esto evitará que el INSTALL_FAILED_NO_MATCHING_ABIS de error que ocurren después de intentar ejecutar la aplicación en un emulador.

  2. 1

    Más de un año más tarde, pero he encontrado que esto funciona para mí. En que la aplicación del Módulo de gradle archivo, agregar:

    splits {
            abi {
                enable true
                reset()
                include 'x86', 'armeabi-v7a', 'x86_64'
                universalApk true
            }
        }

    Esto debe ponerse en con el android soportes. Obviamente ajustar la incluye para que cada vez que usted puede necesitar.

Dejar respuesta

Please enter your comment!
Please enter your name here