美文网首页
java.lang.UnsatisfiedLinkError,c

java.lang.UnsatisfiedLinkError,c

作者: 清明捉鬼 | 来源:发表于2021-04-08 15:02 被阅读0次

    看到此博,可能你在集成OpenCv,给个忠告别看网上落后的文章,啥导入java文件夹的,然后build配置也没告诉,这种方式需要自己写一个空C并进行配置,然后编译一下,我搞了两天没搞明白,最后靠经验跟感觉瞎鸡儿弄,一会就弄成了。
    在App build文件的defaultConfig中添加

            externalNativeBuild {
                cmake {
                    arguments "-DANDROID_STL=c++_shared"
                    targets "opencv_jni_shared"
                }
            }
    

    Invoke-customs are only supported starting with Android O (--min-api 26)加这个

        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
    

    OpenCv的正确集成,直接引入其提供的sdk文件夹即可,手动引入java文件夹需要配置so文件与build文件。

    相关文章

      网友评论

          本文标题:java.lang.UnsatisfiedLinkError,c

          本文链接:https://www.haomeiwen.com/subject/skcvkltx.html