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庫提供商;

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