android4.2无法执行

问题描述

android4.4可以执行,4.2会报错:failed: Cannot load library: soinfo_relocate(linker.cpp:975): cannot locate symbol "log2f" referenced by "libhyphenate_av.so" 环信网站下载最新版本官方Demo apk,安装到安卓4.2上也是同一个问题挂掉全部log如下:06-14 10:56:40.020 769-769/com.hyphenate.chatuidemo E/Trace: error opening trace file: No such file or directory (2)06-14 10:56:40.230 769-769/com.hyphenate.chatuidemo I/MultiDex: VM with version 1.6.0 does not have multidex support06-14 10:56:40.230 769-769/com.hyphenate.chatuidemo I/MultiDex: install06-14 10:56:40.240 769-769/com.hyphenate.chatuidemo I/MultiDex: MultiDexExtractor.load(/data/app/com.hyphenate.chatuidemo-1.apk, false)06-14 10:56:40.250 769-769/com.hyphenate.chatuidemo I/MultiDex: loading existing secondary dex files06-14 10:56:40.250 769-769/com.hyphenate.chatuidemo I/MultiDex: load found 0 secondary dex files06-14 10:56:40.250 769-769/com.hyphenate.chatuidemo I/MultiDex: install done06-14 10:56:40.250 769-769/com.hyphenate.chatuidemo I/MultiDex: install06-14 10:56:40.270 769-769/com.hyphenate.chatuidemo D/DemoHelper: init HuanXin Options06-14 10:56:40.290 769-769/com.hyphenate.chatuidemo D/EaseUI: process app name : com.hyphenate.chatuidemo06-14 10:56:40.290 769-769/com.hyphenate.chatuidemo D/dalvikvm: Trying to load lib /data/app-lib/com.hyphenate.chatuidemo-1/libhyphenate_av.so 0x40fb80c806-14 10:56:40.370 769-769/com.hyphenate.chatuidemo E/dalvikvm: dlopen("/data/app-lib/com.hyphenate.chatuidemo-1/libhyphenate_av.so") failed: Cannot load library: soinfo_relocate(linker.cpp:975): cannot locate symbol "log2f" referenced by "libhyphenate_av.so"...06-14 10:56:40.370 769-769/com.hyphenate.chatuidemo D/AndroidRuntime: Shutting down VM06-14 10:56:40.370 769-769/com.hyphenate.chatuidemo W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x40b37930)06-14 10:56:40.380 769-769/com.hyphenate.chatuidemo E/AndroidRuntime: FATAL EXCEPTION: main                                                                      java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_relocate(linker.cpp:975): cannot locate symbol "log2f" referenced by "libhyphenate_av.so"...                                                                          at java.lang.Runtime.loadLibrary(Runtime.java:371)                                                                          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 com.hyphenate.easeui.controller.EaseUI.init(EaseUI.java:119)                                                                          at com.hyphenate.chatuidemo.DemoHelper.init(DemoHelper.java:155)                                                                          at com.hyphenate.chatuidemo.DemoApplication.onCreate(DemoApplication.java:42)                                                                          at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1000)                                                                          at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4391)                                                                          at android.app.ActivityThread.access$1300(ActivityThread.java:141)                                                                          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)                                                                          at android.os.Handler.dispatchMessage(Handler.java:99)                                                                          at android.os.Looper.loop(Looper.java:137)                                                                          at android.app.ActivityThread.main(ActivityThread.java:5041)                                                                          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:817)                                                                          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)                                                                          at dalvik.system.NativeStart.main(Native Method)

解决方案

官网更新的最新版本fix这个问题了,可以下载执行下最新的版本http://www.easemob.com/download/im
解决方案二:
已经测试可以了,多谢!

时间: 2024-11-04 21:48:25

android4.2无法执行的相关文章

《Android深度探索(卷1):HAL与驱动开发》——6.4节使用多种方式测试Linux驱动

6.4 使用多种方式测试Linux驱动 Android深度探索(卷1):HAL与驱动开发 在上一节已经实现了一个简单的Linux驱动程序,该驱动的功能是统计给定字符串中的单词数,并且在最后已经将该Linux驱动的源代码成功编译成动态Linux驱动模块word_count.ko.下一步就是测试该模块.测试的方法很多,最常用的就是直接在Ubuntu Linux中测试.当然,这对于本章实现的Linux驱动是没问题的,但是对于需要直接访问硬件的驱动在Ubuntu Linux上测试就不太方便.在这种情况下

android4.4的系统,在cmd下执行 am start -W -n 。

问题描述 android4.4的系统,在cmd下执行 am start -W -n . android4.4的系统,在cmd下执行 am start -W -n 命令可以启动一个应用,但是在代码中exec()方法中执行就启动不了,这是什么原因,求解. 解决方案 "am start -W -n "+new ComponentName(packageName, activity).flattenToShortString(); packageName 应用包名 activity 应用act

android4.3 截屏功能的尝试与失败分析

感谢网友cjd6568358的帮助,新版的Android系统截屏功能已经实现,需要的朋友请移步项目主页:https://github.com/Android-ScreenShot/AndroidScreenShotService(别忘点个star哦) (转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景          上一篇讲了在源码中捕获到了android手机的截屏函数(同时按下电源键与音量减,详情http://blog.csdn.net/bup

编译并运行Android4.0模拟器

1. 编译Android模拟器 在Ubuntu下,我们可以在源码里编译出自己的模拟器及SDK等编译工具,当然这个和在windows里下载的看起来没有什么区别. 编译Android模拟器的步骤和编译Android系统很相似: Ø source build/envsetup.sh Ø lunch sdk-eng Ø make sdk 在每次执行make的时候,编译系统会自动的验证上次编译项和这次编译项,如果两次不一样,会删除所有的目标代码,其实现在./build/core/main.mk 71 #

在Ubuntu下获取Android4.0源代码并编译

搞了几个月的Android应用开发,勉强算是个Android开发者了吧,Android本就是开源的,还是把源代码下载下来自己编译一下,看看是个什么东西,出于好奇,和以后的职业发展,开始了无休止的Android研究过程... 这篇连载博客用来记录我从下载源代码到编译的整个过程,开始百度和谷歌了无数资料,遇到了不少的问题,以总结出来,希望对后来者有所帮助,于我也算是一种总结吧 接下来首先开发获取最新的Android源代码,目前最新版本是4.0 要获取源代码,当然还得先看官方文档怎么说http://s

Ubuntu12.04下编译和下载Android4.0.3源码

[Android]Ubuntu12.04 下编译和下载 Android4.0.3 源码 原创文章,谢绝转载 官方页面 : initialize -> http://source.android.com/source/initializing.html download -> http://source.android.com/source/downloading.html build -> http://source.android.com/source/building.html 1

【android4.3】记一次完整的android源码截屏事件的捕获(不同于网上的老版本)

感谢网友cjd6568358的帮助,新版的Android系统截屏功能已经实现,需要的朋友请移步项目主页:https://github.com/Android-ScreenShot/AndroidScreenShotService(别忘点个star哦) --------------------------------------------------------------------------------------------------------------------- (转载请注明

android4.2.2原生桌面启动器下载

问题描述 android4.2.2原生桌面启动器下载 我用的是平板,不小心把android4.2.2桌面启动器给删了,现在平板没有桌面. 解决方案 联系下厂商的客服,平板一般带有恢复镜像的功能.比如有的平板是同时按下开机键和音量键,有的是开机按电源键和外接键盘的什么键,可以进入恢复模式,重新导入镜像,就恢复出厂了. 解决方案二: 1,可以下载一个启动器代替 2,可以下载一个恢复精灵,在线恢复 3,下载包文件,重新做系统,这是技术活,弄不好搞成一块砖. 解决方案三: 无桌面你可能不能进入下载,可以

android-Android4.0 执行detectLeakedClosableObjects()报错

问题描述 Android4.0 执行detectLeakedClosableObjects()报错 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites() .detectNetwork() // or .detectAll() for all detectable problems .penaltyLog() .build()); StrictM