AndroidStudio更新到4.1后原本运行正常的app出现闪退,app内主要集成的是华为推送功能,注释掉推送后app能正常运行,错误信息如下
AndroidStudio更新到4.1后原本运行正常的app出现闪退,app内主要集成的是华为推送功能,注释掉推送后app能正常运行,错误信息如下
2020-11-25 16:53:20.750 16834-16893/com.medmeeting.m.zhiyi A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 16893 (queued-work-loo), pid 16834 (meeting.m.zhiyi)
2020-11-25 16:53:20.894 17431-17431/? A/DEBUG: ***
2020-11-25 16:53:20.894 17431-17431/? A/DEBUG: Build fingerprint: 'HONOR/CDY-AN90/HWCDY-H:10/HUAWEICDY-AN90/3.1.1.197C00:user/release-keys'
2020-11-25 16:53:20.894 17431-17431/? A/DEBUG: Revision: '0'
2020-11-25 16:53:20.894 17431-17431/? A/DEBUG: ABI: 'arm'
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: SYSVMTYPE: Maple
APPVMTYPE: Art
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: Timestamp: 2020-11-25 16:53:20+0800
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: pid: 16834, tid: 16893, name: queued-work-loo >>> com.medmeeting.m.zhiyi <<<
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: uid: 10215
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: Cause: null pointer dereference
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: Abort message: 'JNI ERROR (app bug): accessed stale Local 0xfffffffa (index 268435455 in a table of size 1)'
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: r0 ecefc1a4 r1 be0def58 r2 00000000 r3 03000000
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: r4 00000000 r5 a9f00000 r6 be0def3c r7 ef0ab17c
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: r8 be0def58 r9 ec8bdbc0 r10 f15c4000 r11 c13ad7c0
2020-11-25 16:53:20.897 17431-17431/? A/DEBUG: ip eca586b8 sp be0deec8 lr eca45245 pc ecef8698
2020-11-25 16:53:20.905 937-4982/? E/iMonitor: [ERecovery]ReadEvent: ERecoveryEventManager ReadEvent 0
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: backtrace:
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #00 pc 00005698 /system/lib/libmeminfo.so (bool android::procinfo::ReadMapFileContent<std::__1::function<void (unsigned long long, unsigned long long, unsigned short, unsigned long long, unsigned long, char const*)>>(char*, std::__1::function<void (unsigned long long, unsigned long long, unsigned short, unsigned long long, unsigned long, char const*)> const&)+16) (BuildId: dded567f31093270299fbbd3304ee789)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #01 pc 00032241 /system/lib/libunwindstack.so (unwindstack::Maps::Parse()+84) (BuildId: 9753f9b05afe1ab229cbc901d33d12a3)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #02 pc 000094e1 /system/lib/libbacktrace.so (UnwindStackMap::Build()+404) (BuildId: 201c885308d3e7c5ccf5af6266288b9d)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #03 pc 00009c15 /system/lib/libbacktrace.so (BacktraceMap::Create(int, bool)+128) (BuildId: 201c885308d3e7c5ccf5af6266288b9d)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #04 pc 003d05e1 /apex/com.android.runtime/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>& &, bool)+148) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #05 pc 00390077 /apex/com.android.runtime/lib/libart.so (art::Runtime::Abort(char const*)+1258) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #06 pc 000085e1 /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+488) (BuildId: d8f9959168f480e25050a2b6cf313736)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #07 pc 001e8919 /apex/com.android.runtime/lib/libart.so (art::IndirectReferenceTable::AbortIfNoCheckJNI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+168) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #08 pc 00297d47 /apex/com.android.runtime/lib/libart.so (art::IndirectReferenceTable::GetChecked(void *) const+278) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #09 pc 003c5d99 /apex/com.android.runtime/lib/libart.so (art::Thread::DecodeJObject(_jobject *) const+52) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #10 pc 0038ab23 /apex/com.android.runtime/lib/libart.so (art::(anonymous namespace)::ArgArray::BuildArgArrayFromJValues(art::ScopedObjectAccessAlreadyRunnable const&, art::ObjPtr<art::mirror::Object>, jvalue const*)+150) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #11 pc 0038a9b5 /apex/com.android.runtime/lib/libart.so (art::InvokeWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+272) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #12 pc 001b7085 /apex/com.android.runtime/lib/libart.so (art::gc::Heap::AddFinalizerReference(art::Thread*, art::ObjPtr<art::mirror::Object>*)+464) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #13 pc 0021f91b /apex/com.android.runtime/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+4234) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #14 pc 000e6075 /apex/com.android.runtime/lib/libart.so (ExecuteSwitchImplAsm+4) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #15 pc 00234ab0 /system/framework/framework.jar (android.app.SharedPreferencesImpl.createFileOutputStream)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #16 pc 001f6aeb /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.16045327618246135572+394) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #17 pc 001fb173 /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #18 pc 0021671d /apex/com.android.runtime/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+776) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #19 pc 0021f493 /apex/com.android.runtime/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+3074) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #20 pc 000e6075 /apex/com.android.runtime/lib/libart.so (ExecuteSwitchImplAsm+4) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #21 pc 00235288 /system/framework/framework.jar (android.app.SharedPreferencesImpl.writeToFile)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #22 pc 001f6aeb /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.16045327618246135572+394) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #23 pc 001fb173 /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #24 pc 0021671d /apex/com.android.runtime/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+776) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #25 pc 00222581 /apex/com.android.runtime/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+15600) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #26 pc 000e6075 /apex/com.android.runtime/lib/libart.so (ExecuteSwitchImplAsm+4) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #27 pc 00234e3c /system/framework/framework.jar (android.app.SharedPreferencesImpl.access$900)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #28 pc 001f6aeb /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.16045327618246135572+394) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #29 pc 001fb173 /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #30 pc 0021671d /apex/com.android.runtime/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+776) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #31 pc 0021f493 /apex/com.android.runtime/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+3074) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #32 pc 000e6075 /apex/com.android.runtime/lib/libart.so (ExecuteSwitchImplAsm+4) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #33 pc 00234080 /system/framework/framework.jar (android.app.SharedPreferencesImpl$2.run)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #34 pc 001f6aeb /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.16045327618246135572+394) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #35 pc 001fb173 /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #36 pc 0021671d /apex/com.android.runtime/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+776) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #37 pc 0022364f /apex/com.android.runtime/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+19902) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #38 pc 000e6075 /apex/com.android.runtime/lib/libart.so (ExecuteSwitchImplAsm+4) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #39 pc 0022db24 /system/framework/framework.jar (android.app.QueuedWork.processPendingWork)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #40 pc 001f6aeb /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.16045327618246135572+394) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #41 pc 001fb173 /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #42 pc 0021671d /apex/com.android.runtime/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+776) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #43 pc 0021f493 /apex/com.android.runtime/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+3074) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #44 pc 000e6075 /apex/com.android.runtime/lib/libart.so (ExecuteSwitchImplAsm+4) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #45 pc 0022dad4 /system/framework/framework.jar (android.app.QueuedWork.access$000)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #46 pc 001f6aeb /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.16045327618246135572+394) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #47 pc 001fb173 /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+146) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #48 pc 0021671d /apex/com.android.runtime/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+776) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #49 pc 0021f493 /apex/com.android.runtime/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+3074) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #50 pc 000e6075 /apex/com.android.runtime/lib/libart.so (ExecuteSwitchImplAsm+4) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #51 pc 0022d96c /system/framework/framework.jar (android.app.QueuedWork$QueuedWorkHandler.handleMessage)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #52 pc 001f6aeb /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.16045327618246135572+394) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #53 pc 001fb095 /apex/com.android.runtime/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+120) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #54 pc 0043297d /apex/com.android.runtime/lib/libart.so (artQuickToInterpreterBridge+832) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #55 pc 000e55a1 /apex/com.android.runtime/lib/libart.so (art_quick_to_interpreter_bridge+32) (BuildId: 5037ef84adcccb77428112e5365a6f26)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #56 pc 0211e447 /memfd:/jit-cache (deleted) (android.os.Handler.dispatchMessage+134)
2020-11-25 16:53:21.003 17431-17431/? A/DEBUG: #57 pc 020d28bf /memfd:/jit-cache (deleted) (android.os.Looper.loop+1150)
2020-11-25 16:53:21.003 17431-174
这个问题可能是由于JNI导致的,参考 https://developer.huawei.com/consumer/cn/forum/topic/0202623556065730126?fid=23
我也发了一个帖子,这个现象蛮普遍的,很奇怪的现象,简单的Helloword也可能诱发。
日志显示问题是Android原生代码的崩溃问题,发生在libc.so和libart.so库的调用时,崩溃类型为Segment Fault,造成原因为使用了超出空间范围的指针。可以排查下使用的其他SDK的版本与gradle文件中编译的targetSdk版本,有可能是SDK与编译Apk的目标Android版本不匹配导致的。
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17
能提供下Push的SDK版本和闪退前的日志吗?是启动直接闪退了还是收到推送之后?
有时候是进入就闪退了,有时候是点了几个页面就闪退了,这边使用的极光推送的厂商通道,使用的sdk版本如下,尝试过更新到最新版sdk,依然会出现这样的问题
classpath 'com.huawei.agconnect:agcp:1.2.1.301'
implementation 'com.huawei.hms:push:4.0.2.300'
闪退日志如下
2020-11-26 09:42:53.109 26060-26073/com.medmeeting.m.zhiyi A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 26073 (HeapTaskDaemon), pid 26060 (meeting.m.zhiyi)
2020-11-26 09:42:53.250 26908-26908/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-11-26 09:42:53.251 26908-26908/? A/DEBUG: Build fingerprint: 'HUAWEI/VOG-AL00/HWVOG:10/HUAWEIVOG-AL00/10.1.0.162C00:user/release-keys'
2020-11-26 09:42:53.251 26908-26908/? A/DEBUG: Revision: '0'
2020-11-26 09:42:53.251 26908-26908/? A/DEBUG: ABI: 'arm'
2020-11-26 09:42:53.251 26908-26908/? E/libc: Access denied finding property "persist.mygote.disable"
2020-11-26 09:42:53.251 26908-26908/? E/libc: Access denied finding property "persist.mygote.escape.enable"
2020-11-26 09:42:53.257 26908-26908/? A/DEBUG: SYSVMTYPE: Maple
APPVMTYPE: Art
2020-11-26 09:42:53.257 26908-26908/? A/DEBUG: Timestamp: 2020-11-26 09:42:53+0800
2020-11-26 09:42:53.257 26908-26908/? A/DEBUG: pid: 26060, tid: 26073, name: HeapTaskDaemon >>> com.medmeeting.m.zhiyi <<<
2020-11-26 09:42:53.257 26908-26908/? A/DEBUG: uid: 10462
2020-11-26 09:42:53.257 26908-26908/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
2020-11-26 09:42:53.257 26908-26908/? A/DEBUG: Cause: null pointer dereference
2020-11-26 09:42:53.257 26908-26908/? A/DEBUG: r0 e75b79f4 r1 00000000 r2 e9e3cc90 r3 e9e3cd10
2020-11-26 09:42:53.258 26908-26908/? A/DEBUG: r4 00000000 r5 e9e3cc90 r6 e75b9150 r7 00000000
2020-11-26 09:42:53.258 26908-26908/? A/DEBUG: r8 e9e3cc90 r9 e9e3cd10 r10 0000000b r11 0000000b
2020-11-26 09:42:53.258 26908-26908/? A/DEBUG: ip ba9322b8 sp e9e3cc00 lr ba930455 pc e72b9248
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: backtrace:
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #00 pc 00167248 /apex/com.android.runtime/lib/libart.so (art::FaultManager::HandleFault(int, siginfo*, void*)+28) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #01 pc 00003453 /system/bin/app_process32 (art::SignalChain::Handler(int, siginfo*, void*)+370) (BuildId: 8fbeabb9a49f278257af8a4f9f1ffc45)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #02 pc 0004ea90 /apex/com.android.runtime/lib/bionic/libc.so (__restore_rt) (BuildId: 2ae2ed355dc68e7fe1e09d70518111d1)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #03 pc 00459320 <unknown>
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #04 pc 001b944b /apex/com.android.runtime/lib/libart.so (art::gc::TrimIndirectReferenceTableClosure::Run(art::Thread*)+10) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #05 pc 003d1425 /apex/com.android.runtime/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+948) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #06 pc 001a9f6b /apex/com.android.runtime/lib/libart.so (art::gc::Heap::TrimIndirectReferenceTables(art::Thread*)+594) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #07 pc 001a9c35 /apex/com.android.runtime/lib/libart.so (art::gc::Heap::Trim(art::Thread*)+112) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #08 pc 001bb8c5 /apex/com.android.runtime/lib/libart.so (art::gc::Heap::HeapTrimTask::Run(art::Thread*)+16) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #09 pc 001dccdb /apex/com.android.runtime/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+30) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #10 pc 00066093 /system/framework/arm/boot-core-libart.oat (art_jni_trampoline+74) (BuildId: 1be9f96578b923ebc71fe8e65792c09abd2deab4)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #11 pc 000e0bc5 /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub_internal+68) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #12 pc 004494fb /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub+250) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #13 pc 000e8ff5 /apex/com.android.runtime/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+160) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #14 pc 0021a63f /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+274) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #15 pc 002167a7 /apex/com.android.runtime/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+802) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #16 pc 0043e6b1 /apex/com.android.runtime/lib/libart.so (MterpInvokeVirtual+584) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #17 pc 000db814 /apex/com.android.runtime/lib/libart.so (mterp_op_invoke_virtual+20) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #18 pc 001b9112 /apex/com.android.runtime/javalib/core-libart.jar
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #19 pc 0043e909 /apex/com.android.runtime/lib/libart.so (MterpInvokeVirtual+1184) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #20 pc 000db814 /apex/com.android.runtime/lib/libart.so (mterp_op_invoke_virtual+20) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #21 pc 001b88f6 /apex/com.android.runtime/javalib/core-libart.jar
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #22 pc 0043fe25 /apex/com.android.runtime/lib/libart.so (MterpInvokeInterface+1468) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #23 pc 000dba14 /apex/com.android.runtime/lib/libart.so (mterp_op_invoke_interface+20) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #24 pc 000eabdc /apex/com.android.runtime/javalib/core-oj.jar
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #25 pc 001f6a93 /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.16045327618246135572+194) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #26 pc 001fb105 /apex/com.android.runtime/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+120) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #27 pc 004329ed /apex/com.android.runtime/lib/libart.so (artQuickToInterpreterBridge+832) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #28 pc 000e55a1 /apex/com.android.runtime/lib/libart.so (art_quick_to_interpreter_bridge+32) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #29 pc 000e0bc5 /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub_internal+68) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #30 pc 004494fb /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub+250) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #31 pc 000e8ff5 /apex/com.android.runtime/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+160) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #32 pc 00389ff3 /apex/com.android.runtime/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+54) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #33 pc 0038acfd /apex/com.android.runtime/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+300) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #34 pc 003bc32b /apex/com.android.runtime/lib/libart.so (art::Thread::CreateCallback(void*)+966) (BuildId: 2e55b99bfc5b904dcb28f4ff4b636f3a)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #35 pc 0009c1b7 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20) (BuildId: 2ae2ed355dc68e7fe1e09d70518111d1)
2020-11-26 09:42:53.557 26908-26908/? A/DEBUG: #36 pc 00055657 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30) (BuildId: 2ae2ed355dc68e7fe1e09d70518111d1)
我分析下日志,你可以先试下把agconnect的版本升到1.4.1.300,之前有遇到agc版本和AS 4.1的兼容问题
您好,相关问题这边帮您核实一下。
根据错误信息,问题可能与Android Studio 4.1的更新导致的兼容性问题有关。华为推送SDK可能未完全适配Android Studio 4.1的某些新特性或API变更。具体原因可能是:
-
Gradle版本不兼容:Android Studio 4.1可能使用了较新的Gradle版本,而华为推送SDK可能未及时更新以支持该版本。
-
依赖冲突:更新后可能存在依赖库版本冲突,导致华为推送SDK无法正常初始化或运行。
-
API变更:Android Studio 4.1可能引入了新的API或废弃了某些旧API,华为推送SDK可能未及时适配这些变更。
-
ProGuard/R8配置问题:更新后,ProGuard或R8的配置可能发生变化,导致华为推送SDK的某些类或方法被错误地混淆或移除。
建议检查Gradle版本、依赖库版本以及ProGuard/R8配置,确保它们与华为推送SDK的要求一致。如果问题依然存在,可能需要等待华为推送SDK的更新或回退到之前的Android Studio版本。
根据错误信息,问题可能出在华为推送SDK与Android Studio 4.1的兼容性上。建议采取以下步骤排查和解决:
-
更新SDK:确保使用的是最新版本的华为推送SDK。
-
检查依赖冲突:使用
./gradlew app:dependencies
检查是否有依赖冲突。 -
查看日志:通过Logcat查看详细的错误日志,定位具体问题。
-
适配新版本:根据Android Studio 4.1的更新内容,调整相关配置和代码。
如果问题依旧,建议联系华为技术支持获取进一步帮助。