Failed to register native method com.easemob.media.AVNative

问题描述

----- class 'Lcom/easemob/media/AVNative;' cl=0x13042520 -----04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:   objectSize=588 (412 from super)04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:   access=0x0000.000104-22 12:01:12.522 8554-9039/com.jldt.ms E/art:   super='java.lang.Class<java.lang.Object>' (cl=0x0)04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:   vtable (43 entries, 11 in super):04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:      0: int com.easemob.media.AVNative.GetAudioInputLevel(java.lang.String)04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:      1: int com.easemob.media.AVNative.GetAudioOutputLevel(java.lang.String)04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:      2: int com.easemob.media.AVNative.nativeAVStartRecord(java.lang.String)04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:      3: java.lang.String com.easemob.media.AVNative.nativeAVStopRecord()04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:      4: int com.easemob.media.AVNative.nativeGetLocalBitrate()04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:      5: int com.easemob.media.AVNative.nativeGetRemoteBitrate()04-22 12:01:12.522 8554-9039/com.jldt.ms E/art:      6: int com.easemob.media.AVNative.nativeGetVideoFramerate()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:      7: int com.easemob.media.AVNative.nativeGetVideoHeight()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:      8: int com.easemob.media.AVNative.nativeGetVideoLostcnt()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:      9: int com.easemob.media.AVNative.nativeGetVideoTimedelay()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     10: int com.easemob.media.AVNative.nativeGetVideoWidth()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     11: void com.easemob.media.AVNative.nativeInit(com.easemob.media.EMVideoCallBridge)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     12: void com.easemob.media.AVNative.nativePause()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     13: int com.easemob.media.AVNative.nativeProcessPcm(byte[], int, java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     14: int com.easemob.media.AVNative.nativeProcessYUV(int, int, byte[])04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     15: void com.easemob.media.AVNative.nativeQuit()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     16: void com.easemob.media.AVNative.nativeResume()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     17: int com.easemob.media.AVNative.nativeSetRenderFlag(boolean)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     18: int com.easemob.media.AVNative.nativeSetVideoEncodeFlag(boolean)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     19: int com.easemob.media.AVNative.nativeStartVideo(com.easemob.media.IGxStatusCallback, int, int, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, int, int, int, boolean, boolean)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     20: void com.easemob.media.AVNative.nativeStopVideo()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     21: int com.easemob.media.AVNative.nativeTakePicture(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     22: int com.easemob.media.AVNative.nativeVoeClient_FullDuplexSpeech(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     23: int com.easemob.media.AVNative.nativeVoeClient_GetAudioLevel(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     24: int com.easemob.media.AVNative.nativeVoeClient_GetAudioOutputLevel(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     25: int com.easemob.media.AVNative.nativeVoeClient_GetLocalBitrate(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     26: int com.easemob.media.AVNative.nativeVoeClient_GetLostcnt(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     27: int com.easemob.media.AVNative.nativeVoeClient_GetRemoteBitrate(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     28: int com.easemob.media.AVNative.nativeVoeClient_GetTimeDelay(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     29: int com.easemob.media.AVNative.nativeVoeClient_Register(com.easemob.media.IGxStatusCallback, android.content.Context, int, java.lang.String, int, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, boolean, int)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     30: int com.easemob.media.AVNative.nativeVoeClient_Release(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     31: int com.easemob.media.AVNative.nativeVoeClient_StartRecodeMic(com.easemob.media.IGxStatusCallback, android.content.Context, java.lang.String, java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     32: int com.easemob.media.AVNative.nativeVoeClient_Stop(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     33: int com.easemob.media.AVNative.nativeVoeClient_StopRecodeMic(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     34: void com.easemob.media.AVNative.onNativeAccel(float, float, float)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     35: void com.easemob.media.AVNative.onNativeKeyDown(int)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     36: void com.easemob.media.AVNative.onNativeKeyUp(int)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     37: void com.easemob.media.AVNative.onNativeResize(int, int, int)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     38: void com.easemob.media.AVNative.onNativeTouch(int, int, int, float, float, float)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     39: int com.easemob.media.AVNative.register(com.easemob.media.IGxStatusCallback, android.content.Context, int, java.lang.String, int, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, boolean, int)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     40: int com.easemob.media.AVNative.setFullDuplexSpeech(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     41: int com.easemob.media.AVNative.stop(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:     42: int com.easemob.media.AVNative.unregister(java.lang.String)04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:   direct methods (2 entries):04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:      0: void com.easemob.media.AVNative.<clinit>()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:      1: void com.easemob.media.AVNative.<init>()04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:   static fields (1 entries):04-22 12:01:12.523 8554-9039/com.jldt.ms E/art:      0: java.lang.String com.easemob.media.AVNative.TAG04-22 12:01:12.523 8554-9039/com.jldt.ms E/art: Failed to register native method com.easemob.media.AVNative求助 这是什么情况

解决方案

这个是什么操作,是否是依赖的easeui

时间: 2024-10-03 05:06:39

Failed to register native method com.easemob.media.AVNative的相关文章

Native method not found: com.easemob.media.AVNative.nativeVoeClient_GetRemoteBitrate

问题描述 语音通话时报错Native method not found: com.easemob.media.AVNative.nativeVoeClient_GetRemoteBitrate 解决方案 错误贴全点

android SDK 语音时候报错 java.lang.NoClassDefFoundError: com/easemob/media/EIce

问题描述 java.lang.NoClassDefFoundError: com/easemob/media/EIce 解决方案 sdk去替换成最新的,包括里面目录里的都导入解决方案二:类似的问题,libs里面放了好几次,在部分的机器上还是不行, 包括直接下载DEMO导入运行也不行,有什么解决办法解决方案三:我也遇到了,求助机型红米note解决方案四:在libs中加上armeabi-v7a包,在这个包中加上实时语音的jni.so.clean下试试解决方案五:不要混淆native包-keepcla

android4.4系统解决“ERRORcouldn&#039;t find native method”方法

android4.4系统解决"ERRORcouldn't find native method"方法             今天笔者在移植一个tv模块从android4.2到android4.4系统的设备上,同样的代码,同样的方法,就是运行不起来.大概方法就是上层写一个apk,调用一个静态的java库,java库加载调用JNI的库文件,这一套代码在4.2上都是好好的,正常能跑,移到4.4上编译也都没有问题,运行会出下面的问题: /***************************

Native method not found:EMMonitor.startWakeup删除libeasemobservice.so包好了,但是删除后会有什么影响呢

问题描述 报错详细内容:java.lang.UnsatisfiedLinkError: Native method not found: com.easemob.chat.EMMonitor.startWakeup:([Ljava/lang/String;)V at com.easemob.chat.EMMonitor.startWakeup(Native Method) at com.easemob.chat.EMMonitor.startWakeup(Unknown Source) at c

c-vs2013编译MSB8011: Failed to register output

问题描述 vs2013编译MSB8011: Failed to register output C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V120Microsoft.CppCommon.targets(1620,5): error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a

failed to register new user jddogjd in appkey[olddesktop#olddesktop]

问题描述 能获取到token为什么注册用户的时候失败了呢? 解决方案 用我们的示例代码进行注册的吗?失败的报错有吗?贴一下看看.解决方案二:对啊 .用的是示例代码注册的.可惜没有失败的错误.if __name__ == '__main__': #测试数据 f = file("../info.json") s = json.load(f) appkey = s['appkey'] org, app = parse_appkey(appkey) org_admin_username = s

环信实时语音 java.lang.NoClassDefFoundError: com/easemob/media/EIce

问题描述 解决方案 那你直接测试下环信的,测试下环信的demo 有没有这个问题呢,如果环信demo可以的话 建议参照demo,如果环信的demo不行的话 建议升级下本地的IDE了.升级下sdk编译版本,buildtools版本 和jdk更新到1.8.

线程是Runnable,偶尔 java.lang.ClassLoader.defineClass1(Native Method)会卡住

问题描述 遇到一个调试不下去的问题,线程是Runnable,但偶尔java.lang.ClassLoader.defineClass1(NativeMethod)会卡住,由于loader会被锁住,因此导致其他线程阻塞,最终服务卡在这里.该线程堆栈如下,过段时间再截取几个javacore,结果一样."OSGiThread-com.audit.impl"prio=6tid=0x000000000cb17800nid=0x530waitingoncondition[0x00000000425

java.lang.UnsatisfiedLinkError: com.easemob.media.EIce

问题描述 在集成实时语音通话的时候,接收方出项这个异常. 解决方案 是因为在虚拟机情况下运行的吗?解决方案二:你使用真机有这个错误吗?看下你项目中的jar和so库都是最新版本中的吗