We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
异常类型:app运行时异常 手机型号:如:vivo x21A vivo NEX 手机系统版本:如:Android 8.0, 9.0 tinker版本:如:1.9.14 gradle版本:如:3.3.2 是否使用热更新SDK: 否 系统:如:Mac bugly 抓取的日志如下: 堆栈/日志: #00 pc 0001d076 /system/lib/libc.so (abort+61) [armeabi-v7a] #01 pc 0034b263 /system/lib/libart.so (art::Runtime::Abort(char const*)+798) [armeabi-v7a] #02 pc 0000740d /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+500) [armeabi-v7a] #03 pc 00361589 /system/lib/libart.so (art::Runtime::ResetStats(int)+104) [armeabi-v7a] #04 pc 0035fdb7 /system/lib/libart.so (art::StackVisitor::GetMethod() const+366) [armeabi-v7a] #05 pc 0037a06f /system/lib/libart.so (art::Thread::RequestSynchronousCheckpoint(art::Closure*, art::ThreadState)+2074) [armeabi-v7a] #06 pc 0035f03d /system/lib/libart.so (void art::StackVisitor::WalkStack<(art::StackVisitor::CountTransitions)0>(bool)+1088) [armeabi-v7a] #07 pc 0036cb1b /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+186) [armeabi-v7a] #08 pc 0036914f /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+34) [armeabi-v7a] #09 pc 0038250f /system/lib/libart.so (art::Thread::VerifyStackImpl()+66) [armeabi-v7a] #10 pc 0037c6f1 /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+320) [armeabi-v7a] #11 pc 0037bbbf /system/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool)+406) [armeabi-v7a] #12 pc 0034b09f /system/lib/libart.so (art::Runtime::Abort(char const*)+346) [armeabi-v7a] #13 pc 0000740d /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+500) [armeabi-v7a] #14 pc 00361589 /system/lib/libart.so (art::Runtime::ResetStats(int)+104) [armeabi-v7a] #15 pc 003be001 /system/lib/libart.so (art::verifier::VerifierDeps::Dump(art::VariableIndentationOutputStream*) const+1756) [armeabi-v7a] #16 pc 003d3c9d /system/lib/libart.so (artQuickToInterpreterBridge+1076) [armeabi-v7a] #17 pc 004100ff /system/lib/libart.so [armeabi-v7a] #18 pc 0037338f /data/app/com.zhihu.android--e15yLjCvTx1FKeOk3IJ_g==/oat/arm/base.odex [armeabi]
查看 bugly 的跟踪日志有一些原因是
AndroidRuntime: java.lang.NoClassDefFoundError: Invalid descriptor: ex AndroidRuntime: 035. AndroidRuntime: at com.zhihu.android.answer.module.pager.AnswerPagerContentPresenter.getSearchQuery(AnswerPagerContentPresenter.java:1829) 因为 9.0 的内联检验改动,出错是正常。但是 8.0 为什么还有内联方法导致异常的情况呢?
结论:初步怀疑是在加载补丁,因为内联方法导致了一些地址错乱,从而引起了大量的异常
同时有一些疑问:
The text was updated successfully, but these errors were encountered:
遇到同样问题,使用的tinker版本是1.9.14.5,集中在oppo和vivo上。 @hy2012 这个问题解决了吗?
同样有上面提到的疑问, @tomystang 可以解答下吗?
Sorry, something went wrong.
遇到同样问题,使用的tinker版本是1.9.14.10 ,集中在华为10,求解答
No branches or pull requests
查看 bugly 的跟踪日志有一些原因是
Could not find an inlined method from an .oat file
结论:初步怀疑是在加载补丁,因为内联方法导致了一些地址错乱,从而引起了大量的异常
同时有一些疑问:
发现在加固应用并没有使用 AndroidNClassLoader, 那么加固模式怎么解决 app image 的问题呢?
The text was updated successfully, but these errors were encountered: