android lib findLibraryがnullエラーコードを返した解決策

vin コード認識を行うと、so ライブラリが見つからず、findLibrary が null を返したというメッセージが表示され続けましたが、時間をかけて調べた結果、実際には so ファイルが正常にロードされず、ライブラリ ファイルがロードできなかったことが原因であることがわかりました。見つけられた。したがって、so を lib に直接コピーしても、ライブラリ ファイルは見つかりません。

解決策: Gradle ファイルを手動で変更します。

//    解决方案:手动修改gradle文件
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }

それだけです。

おすすめ

転載: blog.csdn.net/qq_19714505/article/details/83542429