使用object_box遇到的崩溃 java.lang.UnsatisfiedLinkError:

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
[DexPathList[[zip file "/data/app/cc.hent.www.ramo_cmedcial-1/base.apk"],nativeLibraryDirectories=[/data/app/cc.hent.www.ramo_cmedcial-1/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libobjectbox.so"

找不到so库,具体原因不明,在model的build.gradle中多加几个架构声明:这样做会增大apk包体积,

改变前:

ndk {
            // 设置支持的SO库架构
            abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
            
        }

改变后:

  ndk {
            // 设置支持的SO库架构
//            abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
            abiFilters 'armeabi','armeabi-v7a','arm64-v8a', 'x86', 'armeabi-v7a', 'x86_64'
        }

 

posted @ 2018-01-15 15:47  贺长寿  阅读(1482)  评论(0编辑  收藏  举报