java.lang.UnsatisfiedLinkError: dlopen failed: library "xxx.so" not found、java.lang.UnsatisfiedLinkError: No implementation found for xxx解決方法


問題:
java.lang.UnsatisfiedLinkError: No implementation found for xxx
java.lang.UnsatisfiedLinkError: dlopen failed: library "xxx.so" not found
解決方法:
defaultConfig {
        applicationId "com.suyf.ndkdev"
        externalNativeBuild {
            cmake {
                cppFlags ""
                abiFilters "armeabi-v7a"  //添加這個,這個是編譯c源代碼成為so庫的時候指定的類型。注意:是編譯成哪些類型,打包的時候是另外一回事,所以需要使用ndk指定打包abi類型。
            }
        }
        ndk {      //添加這個,這個是打包時指定的abi類型
            abiFilters "armeabi-v7a"
        }
        signingConfig signingConfigs.debug
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM