Android 7.0 应用处于后台运行 崩溃日志 OutOfMemoryError

android
标签: #<Tag:0x00007fb835faed18>

(Mikes Lee) #1

Fatal Exception: java.lang.OutOfMemoryError
Could not allocate JNI Env
java.lang.Thread.nativeCreate (Thread.java)
java.lang.Thread.start (Thread.java:731)
arrow_right
cn.jiguang.a.a.a.i.a (Unknown Source)
cn.jiguang.a.c.c.a (Unknown Source)
cn.jiguang.a.c.c.d (Unknown Source)
cn.jiguang.a.c.c.e (Unknown Source)
cn.jiguang.c.d.f.c (Unknown Source)
cn.jpush.android.service.AlarmReceiver.onReceive (Unknown Source)
android.app.ActivityThread.handleReceiver (ActivityThread.java:3362)
android.app.ActivityThread.-wrap20 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1726)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:154)
android.app.ActivityThread.main (ActivityThread.java:6776)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1518)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1408)


Fabric报的日志如上,日志混淆很厉害,看不出来具体原因。请查看源码查找是否有BUG?


(Mikes Lee) #2

Fatal Exception: java.lang.OutOfMemoryError
Could not allocate JNI Env
java.lang.Thread.nativeCreate (Thread.java)
java.lang.Thread.start (Thread.java:731)
arrow_right
cn.jiguang.a.c.c.a (Unknown Source)
cn.jiguang.a.c.c.d (Unknown Source)
cn.jiguang.a.c.c.e (Unknown Source)
cn.jiguang.c.d.f.c (Unknown Source)
cn.jpush.android.service.AlarmReceiver.onReceive (Unknown Source)
android.app.ActivityThread.handleReceiver (ActivityThread.java:3362)
android.app.ActivityThread.-wrap20 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1726)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:154)
android.app.ActivityThread.main (ActivityThread.java:6776)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1518)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1408)

相同的错误,但是报错行好像不一样?


#3

使用的极光SDK的具体版本号是多少?

手机机型和系统分别给一下

崩溃频率怎样

可否复现


(Mikes Lee) #4

SDK: Android 3.1.1
手机系统大多是Android 7.0,Android 7.1.1
手机型号有
Samsung Galaxy C5
Samsung SM-T385C
OnePlus One
崩溃时,应用都处于后台
崩溃频率,日活5000,崩溃有5次。

本地测试无法复现


#5

好的,已记录,后续会做优化。


(Mikes Lee) #6

Thanks!

想问下有加入第三方推送服务的计划么?比如小米,华为的推送sdk集成进jpush sdk,后端一套代码实现推送。


#7

已经加入了,只是由于这些功能耗费资源较多,所以被列为了 VIP 服务,如果有需要了解。

联系商务,QQ公众号:800024881,电话:400-612-5955,邮箱:sales@jpush.cn
或私信我提供如下信息(此方法更快),我转达给商务部-客户经理给您详细介绍和价格(只有客户经理有权报价,不同VIP等级有不同的价格):

1、公司名:
2、地区(我们是分区域进行联系的,如果是有总公司,分公司,那么给 将会付费给钱的公司所在区域):
3、您贵姓:×先生/女士
4、联系方式(最好提供电话、也可提供 QQ 或者微信):
5、你的需求(所需开通的服务,需要咨询的内容):
6、你的应用是什么类型的,有没有上线


#8

该问题是线程创建过多导致,我们最新版本对此做了优化,可更新
https://docs.jiguang.cn/jpush/updates/#jpush-android-sdk-v316