注册

求助java.lang.UnsatisfiedLinkError: Couldn't load hyphenate from loader dalvik.system.PathClassLoader

java.lang.UnsatisfiedLinkError: Couldn't load hyphenate from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.chat-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.chat-1, /vendor/lib, /system/lib]]]: findLibrary returned null
                                                       at java.lang.Runtime.loadLibrary(Runtime.java:358)
                                                       at java.lang.System.loadLibrary(System.java:526)
                                                       at com.hyphenate.chat.EMClient.loadLibrary(Unknown Source)
                                                       at com.hyphenate.chat.EMClient.getInstance(Unknown Source)
已邀请:

goodbean - 80后it男

大神们,周末都休息了么?
没有把libhyphenate.so放在app的libs/armeabi, 还有libs/arm64-v8a
不行的话,可以在你的libs下加armeabi-v7a在这个包,在这个包中加上armeabi中的so,clean下在试试
这个问题怎么解决,求指教
看来这个问题还是有人遇到了呢,我这个实在有点机型上回有,有的机型就没有,求解决呀

屏幕快照_2016-08-08_下午4.39_.01_.png

三星报错中。

陈日明 - 90后IT男

问题解决的方式 正如3楼所说,补充她的一点就是删除v8的so文件夹,然后添加v7的文件夹去运行项目
 

kibou - 90后IT男

找楼上说的,不行啊,.so文件肯定有,路径也不会错,真蛋疼
楼主解决了吗?反正我没解决。TMD

陈日明 - 90后IT男

没解决的 可以加我q2116572866,给你解决
//环信集成,必须添加
sourceSets {
 main {
        jniLibs.srcDirs = ['libs']
 }
}
 

要回复问题请先登录注册