android studio引入第三方库时报如下异常。

06-15 16:50:24.477 9497-9497/easemobim.test.com.easemobim E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.UnsatisfiedLinkError: Couldn't load hyphenate_av from loader dalvik.system.PathClassLoader[dexPath=/data/app/easemobim.test.com.easemobim-1.apk,libraryPath=/data/app-lib/easemobim.test.com.easemobim-1]: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:365)
at java.lang.System.loadLibrary(System.java:535)
at com.hyphenate.chat.EMClient.loadLibrary(Unknown Source)
at com.hyphenate.chat.EMClient.getInstance(Unknown Source)
at easemobim.test.com.easemobim.MainActivity.onCreate(MainActivity.java:57)
at android.app.Activity.performCreate(Activity.java:5104)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1092)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2254)
at android.app.ActivityThread.access$600(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5069)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)

  原因是android studio导入so文件没有编译到apk里面去,所以导致UnsatisfiedLinkError异常
  打开app下的build.gradle,在android的标签下加入如下代码:

  sourceSets {
main {
//jni库的调用会到资源文件夹下libs里面找so文件
jniLibs.srcDirs = ['libs']
}
}

  如:

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

最新文章

  1. hdu分类 Math Theory(还有三题!)
  2. iOS9中的App Transport Security
  3. java之多线程之一/序列化和反序列化
  4. iOS学习笔记(5)— UITextField
  5. Tomcat启动过程原理详解
  6. 针对《来用》的NABC分析
  7. Mysql Java type mapping
  8. 远程登陆MS azure Linux 虚拟机
  9. [Embed(source="asset.swf")] 使用其中的所有资源
  10. shell 数组
  11. AlertDialog中的EditText不能输入
  12. 同源策略 & 高效调试CORS实现
  13. Linux下Power Management开发总结
  14. AGC027 E - ABBreviate
  15. Azure Application Gateway (5) Application Gateway SSL Offload配置
  16. 关于eclipse导工程或移植工程常碰到的错误汇总
  17. AE(ArcEngine)定制工具Tool工具箱
  18. ClamAV学习【4】——cli_magic_scandesc函数浏览
  19. python爬虫调用搜索引擎及图片爬取实战
  20. js无缝滚动,不平滑(求高人指点)

热门文章

  1. HBase中的压缩算法比较 GZIP、LZO、Zippy、Snappy [转]
  2. 我的J2EE学习历程
  3. [转]12款最佳Linux命令行终端工具
  4. AngularJS常用指令用法详解
  5. Javascript 方法大全
  6. 找不到类型“{x}.{x}”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。
  7. iOS:项目中疑难Crash问题集锦
  8. Hadoop 面试题 之Hive
  9. 从程序员到CTO的Java技术路线图
  10. js字符串与16进制互相转换