360和乐固加固后,极光推送的包会不停的dex2oat app,导致耗电

mszzq870904
2019-07-23 02:51 731 0

如题
加固前的apk,没有这个现象
从trace看,是at com.jg.bh.util.MetaRow$1.run(SourceFile:85) 这里调用的dex2oat
请帮忙看看这个问题

现象是频繁打印如下dex2oat的log:
06-18 10:56:25.801 25817 25854 E bionic-icu: /system/bin/dex2oat val=26528
06-18 10:56:25.801 26528 26528 E bionic-icu: /system/bin/dex2oat val=0
06-18 10:56:25.940 26528 26528 I dex2oat : /system/bin/dex2oat ---- --dex-file=/data/data//.jiagu/classes.dex!classes4.dex
06-18 10:56:26.019 26528 26528 I dex2oat : /system/bin/dex2oat --dex-file=/data/data/com.
/.jiagu/classes.dex --dex-file=/data/data/com./.jiagu/classes.dex!classes2.dex --dex-file=/data/data/com./.jiagu/classes.dex!classes3.dex --dex-file=/data/data/com./.jiagu/classes.dex!classes4.dex --dex-file=/data/data/com./.jiagu/classes.dex!classes5.dex --dex-file=/data/data/com./.jiagu/classes.dex!classes6.dex --dex-file=/data/data/com./.jiagu/classes.dex!classes7.dex --oat-file=/data/data/com.***r/.jiagu/oat/arm/classes.odex --inline-max-code-units=0 --compiler-filter=speed

抓到的 trace 节选如下

"Thread-3" prio=5 tid=17 Sleeping
| group="main" sCount=1 dsCount=0 flags=1 obj=0x12e40960 self=0xdd1a7a00
| sysTid=25855 nice=0 cgrp=default sched=0/0 handle=0xcbf85970
| state=S schedstat=( 1700834 10079895 3 ) utm=0 stm=0 core=1 HZ=100
| stack=0xcbe83000-0xcbe85000 stackSize=1038KB
| held mutexes=
at java.lang.Thread.sleep(Native method)

  • sleeping on <0x052f1449> (a java.lang.Object)
    at java.lang.Thread.sleep(Thread.java:373)
  • locked <0x052f1449> (a java.lang.Object)
    at java.lang.Thread.sleep(Thread.java:314)
  • at com.jg.bh.util.MetaRow$1.run(SourceFile:85)*

1个回答

热门排序
  • Jessie_Lee
    2019-07-23 08:20

    提供一下jpush sdk和jcore sdk版本信息、以及设备具体机型、系统版本。打开logcat日志、获取一下初始化到报错的完整信息、我们先看一下