Thanks to visit codestin.com
Credit goes to github.com

Skip to content

VIVO(小米) 8.0系统以上的手机在Bugly上发热更新补丁后会崩溃 #1155

@BK2011111

Description

@BK2011111

异常类型:app运行时异常

手机型号:VIVO 8.0系统以上的手机

手机系统版本:Android 8.0,Android 8.1,Android 9

tinker版本:Tinker 1.9.13.2

gradle版本:3.2.0

是否使用热更新SDK: 是,com.tencent.bugly:crashreport_upgrade:1.3.6

系统:Android

堆栈/日志:
SIGABRT

#00 pc 000000000006b8a0 /system/lib64/libc.so (tgkill+8) [arm64-v8a]

#1 pc 0000000000068d24 /system/lib64/libc.so (pthread_kill+64) [arm64-v8a]
#2 pc 0000000000023ed0 /system/lib64/libc.so (raise+24) [arm64-v8a]
#3 pc 000000000001cbec /system/lib64/libc.so (abort+52) [arm64-v8a]
#4 pc 000000000040e140 /system/lib64/libart.so (art::Runtime::Abort(char const*)+456) [arm64-v8a]
#5 pc 00000000000c2918 /system/lib64/libart.so (art::LogMessage::~LogMessage()+1576) [arm64-v8a]
#6 pc 00000000002cbfb0 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+2172) [arm64-v8a]
#7 pc 00000000002cc374 /system/lib64/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+184) [arm64-v8a]
#8 pc 000000000031c2cc /system/lib64/libart.so (art::ProfilingInfo::Create(art::Thread*, art::ArtMethod*, bool)+328) [arm64-v8a]
10 #9 pc 0000007f90845e7c
11 java pending exception:
12 [Native crash above happened with a Java pending exception as following]
13 java.lang.IllegalAccessError: Field 'com.stub.StubApp.loadFromLib' is inaccessible to class 'com.stub.StubApp' (declaration of 'com.stub.StubApp' appears in /data/app/com..***-1/base.apk)
14 com.stub.stub07.Stub01.mark1(Native Method)
15 com.stub.stub07.Stub01$StubMessage.run(Stub01.java)
16 android.os.Handler.handleCallback(Handler.java:751)
17 android.os.Handler.dispatchMessage(Handler.java:95)
18 android.os.Looper.loop(Looper.java:181)
19 android.app.ActivityThread.main(ActivityThread.java:6294)
20 java.lang.reflect.Method.invoke(Native Method)
21 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
22 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:793)
23 java:
24 com.stub.stub07.Stub01$StubMessage.run(Stub01.java)
25 android.os.Handler.handleCallback(Handler.java:751)
26 android.os.Handler.dispatchMessage(Handler.java:95)
27 android.os.Looper.loop(Looper.java:181)
28 android.app.ActivityThread.main(ActivityThread.java:6294)
29 java.lang.reflect.Method.invoke(Native Method)
30 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
31 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:793)

在BugLy后台看到好几个类似的异常日志,看起来是跟第三方(可能是极光)的so库有关,但这些问题都是出现在发布了补丁后,系统版本都是在8.0以上。
怀疑跟Android 8.0以上对热更新有所限制?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions