android studio 引入第三方库出现couldn't find "*.so"解决方法

1.如果将第三方库放在src/main/jniLibs 路径下:

应该在 build.gradle 中添加如下:

    sourceSets {
        main {
            jniLibs.srcDirs = ['src/main/jniLibs']
        }
    }

 

2.如果将第三方库放在libs 路径下(注意一定需要有armeabi-v7a,不能直接在libs中丢.so):

 

 应该在 build.gradle 中添加如下:

    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }

 3.如果按照以上两种方法配置后依然出现错误,请检查包名是否与jni 内部一致,如果不知道包名请联系.so库提供商;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章