首页 / 浏览问题 / 移动GIS / 问题详情
IMobile9D加载不了.so文件
11EXP 2017年12月23日

Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/mnt/asec/patrol.shangwen.com.patrol-1/base.apk"],nativeLibraryDirectories=[/mnt/asec/patrol.shangwen.com.patrol-1/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libimb.so"

jar包已经依赖上了,可以用里面的类和方法,但是.so文件加载不进去,放在libs下面也试了,用jniLibs也试过了,放在libs下面也加了

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

都还是没有用

1个回答

在Module的build.gradle里加上jni的sourceSets配置是如下,不是你上面写的那样,

sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }
2,042EXP 2017年12月25日
刚试了这种写法,还是没用
你的设置的许可是否有效,用的是哪个版本的许可。
...