Android SDK3.1.2,发送图片之后,在接收消息就会崩溃,

问题描述

我用两台android设备聊天,在新建的群聊里面,设备A发送一张图片,设备B接收到了,然后设备B再发送一条消息,设备A就收不到了,有的设备会直接卡在那里不动了,代码中并不会报直接错误,在error中能看到报这样的错误:05-30 23:51:09.915 31304-31348/com.mosoink.mosoteach I/hyphenate_jni: _EMAChatManagerListenerImpl onReceiveMessage05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI GetMethodID called with pending exception 'java.lang.IndexOutOfBoundsException' thrown in unknown throw location05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]     in call to GetMethodID05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65] "Thread-1325" prio=6 tid=22 Runnable05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   | group="main" sCount=0 dsCount=0 obj=0x12dd70a0 self=0xb8c0e1f005-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   | sysTid=31348 nice=-1 cgrp=top_visible sched=0/0 handle=0xb8b5f02805-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   | state=R schedstat=( 50517584 958880 80 ) utm=2 stm=3 core=3 HZ=10005-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   | stack=0xa07f8000-0xa07fa000 stackSize=1012KB05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   | held mutexes= "mutator lock"(shared held)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #00 pc 00004e64  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #01 pc 00003665  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #02 pc 0025a361  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+84)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #03 pc 0023cf0f  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+158)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #04 pc 000b1b43  /system/lib/libart.so (art::JniAbort(char const*, char const*)+610)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #05 pc 000b227d  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #06 pc 000b5537  /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+1346)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #07 pc 000b797d  /system/lib/libart.so (art::CheckJNI::GetMethodID(_JNIEnv*, _jclass*, char const*, char const*)+36)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #08 pc 00068de9  /data/app/com.mosoink.mosoteach-1/lib/arm/libhyphenate.so (???)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #09 pc 0006e83f  /data/app/com.mosoink.mosoteach-1/lib/arm/libhyphenate.so (???)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #10 pc 0003256d  /data/app/com.mosoink.mosoteach-1/lib/arm/libhyphenate.so (???)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #11 pc 000320a5  /data/app/com.mosoink.mosoteach-1/lib/arm/libhyphenate.so (???)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #12 pc 00034f9f  /data/app/com.mosoink.mosoteach-1/lib/arm/libhyphenate.so (???)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #13 pc 00051897  /data/app/com.mosoink.mosoteach-1/lib/arm/libhyphenate.so (std::function<void ()>::operator()() const+14)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #14 pc 0001bf3d  /data/app/com.mosoink.mosoteach-1/lib/arm/libhyphenate.so (???)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #15 pc 00053ad1  /data/app/com.mosoink.mosoteach-1/lib/arm/libhyphenate.so (???)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #16 pc 0009f92b  /data/app/com.mosoink.mosoteach-1/lib/arm/libhyphenate.so (???)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #17 pc 0001688f  /system/lib/libc.so (__pthread_start(void*)+30)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   native: #18 pc 000148a3  /system/lib/libc.so (__start_thread+6)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]   (no managed stack frames)05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/check_jni.cc:65]05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/runtime.cc:291] Runtime aborting...05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/art: art/runtime/runtime.cc:291]05-30 23:51:09.965 31304-31348/com.mosoink.mosoteach A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 31348 (Thread-1325)

解决方案

测试demo是有这样的问题吗,测试没有的话,可以和demo互测一下

时间: 2024-11-15 23:08:43

Android SDK3.1.2,发送图片之后,在接收消息就会崩溃,的相关文章

android环信离线怎么接收消息,谷歌证书现在有用吗?求高手解答

问题描述 现在聊天都有了,不过离线后接收不到消息很麻烦,貌似环信只能用谷歌推送证书,查了下资料又说谷歌国内不能用,所以想具体的了解一下,怎么个做法 解决方案 环信android国内用不了,离线不能接收消息,除非自己另外做解决方案二:对方给你发消息,你不在线,消息会保存到服务器,在你上线之后推给你解决方案三:android离线情况下,如何收到推送?解决方案四:离线情况下是收不到消息的解决方案五:微信关闭服务后还能够收到信息是如何实现的啊?

小米手机-Android 从媒体库取出图片发送的问题

问题描述 Android 从媒体库取出图片发送的问题 先上代码 Intent picture = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(picture, IMAGE); 然后在onActivityResult方法中 if (requestCode == IMAGE && resultCode =

java web android-Java做的web后台,请教服务器如何向android同时发送图片和图片的描述信息

问题描述 Java做的web后台,请教服务器如何向android同时发送图片和图片的描述信息 如题,小弟最近在学习Android,想和服务器交互,请教大神如何实现,图片可以有多张,小弟在此不胜感激 解决方案 一般就是发送一个xml或者json序列,内容包括图片路径和图片描述

android发送图片问题

问题描述 android的sdk,在两个不同的appkey,一个appkey能发送图片成功,另外一个不行,请问这个是什么原因.文本表情都能发送 解决方案 发送图片和appkey是没有任何关系的,另外一个不行是什么意思,有什么报错贴出来

android开发-想用socket从服务端发送图片到客户端,但一直出错,求原因

问题描述 想用socket从服务端发送图片到客户端,但一直出错,求原因 开发-想用socket从服务端发送图片到客户端,但一直出错,求原因-socket客户端和服务端"> 如图所示,本人新人,求大神解答 解决方案 空指针从无,TestActivity的64行 解决方案二: 空指针 socket 不能执行关闭操作(其实是不能操作任何操作) 最好在操作前增加判断:if(null != socket) {} 在 {} 中做处理. 解决方案三: 应该是创建socket失败了. socket不能放在

Android端环信即时通讯发送图片报错402,上传到到服务器失败

问题描述 可以发送文本信息,发送图片报错.可能是什么原因? 解决方案 发送的图片会否超过了10M,还有没有其他的错误信息解决方案二:没有超过10M,打印出来的错误码是402  没有其他错误信息解决方案三:可以看下你发送图片的扩展消息体么 ?

android开发-android 连接蓝牙打印机 打印图片

问题描述 android 连接蓝牙打印机 打印图片 下载了很多站内的 程序包.都不可以.我用的蓝牙打印机是canon ip100:我只想把手机截图能发送给打印机,打印图片.就大神 提供代码啊!android 系统 4.2.2:

在类似qq或者微信聊天中。如何根据不同的手机发送图片

原文:在类似qq或者微信聊天中.如何根据不同的手机发送图片       前一段时间,公司自己要求做多客服开发,但是对于发送图片这一块,当时很苦恼,我用自己的手机(米2)测试,不管是本地,还是云相册,最新照片.都没有问题,但是测试那边一直说图片发不了,而且还会崩.很纳闷.      后来经过debug,发现4.4以上的手机,它的图片路径居然不一样,有file://开头的,也有content://开头的,还有/mnt/sdcard/开头的,坑爹啊,我自己的手机是4.1的,不一样.     4.4以前

android集成webim时,如何接收图片(音频)消息中的路径?

问题描述 将webim集成在android手机上时,发送文本消息没有问题,当接收图片(音频)消息的时候,无法获取该文件的路径 发送amr音频文件时,response.type值为  audio/mpeg   Object.prototype.toString.call(response).indexOf('Blob')值为  8 解决方案 webim发送文件,要先调用rest接口上传,下载解决方案二:我上面写错了......在接收amr文件时,android无法成功获取消息中amr文件的路径,错