环信SDK异常
java.lang.OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeStream(Native Method) at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:650) at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:389) at com.easemob.util.ImageUtils.decodeScaleImage(Unknown Source) decodeScaleImage at com.easemob.util.ImageUtils.getScaledImage(Unknown Source) getScaledImage at com.easemob.chat.EMSendMessageRunnable.sendImageMessage(Unknown Source) at com.easemob.chat.EMSendMessageRunnable.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) at java.lang.Thread.run(Thread.java:856)
没有找到相关结果
已邀请:
12 个回复
zhangnan
zhangnan
wangzhaoo
内存溢出,检查一下代码
为何每次都怀疑是sdk使用者的问题?
请参考image loader之类的开源框架,发生oom后,try catch下,而不是直接闪退。
zhangnan
wangzhaoo
sdk不会处理图片
请问这个堆栈调用,不是sdk的代码吗?
com.easemob.util.ImageUtils.decodeScaleImageM6
zhangnan
wangzhaoo
什么操作报的错
其实从堆栈信息里面你就可以看到是**发图**操作导致的oom:
com.easemob.chat.EMSendMessageRunnable.sendImageMessage
但是我还是在这里补充一下。
另外请先回答我的问题:环信sdk会不会处理图片?
谢谢
lizg - ……
zhangnan
wangzhaoo
sdk会压缩图片,你是什么操作报的oom
发图 导致的,哥。
zhangnan
wangzhaoo
是用的demo吗
不是的 才
zhangnan