Tencent / tinker

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
Other
17.17k stars 3.34k forks source link

android10崩溃-webview弹出选择框 #1434

Open balizhuang2012 opened 4 years ago

balizhuang2012 commented 4 years ago
异常类型:app运行时异常

手机型号:华为 HMA AL00,华为 MAR AL00,荣耀 MAR AL00,华为 JEF AL00,荣耀  HRY AL00A

手机系统版本:android10

tinker版本:1.9.14.5

gradle版本:

是否使用热更新SDK: 如 TinkerPatch SDK 或者 Bugly SDK

系统:android

堆栈/日志:
android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:299)
android.content.res.Resources.getInteger(Resources.java:1226)
org.chromium.content.browser.selection.SelectionPopupControllerImpl.a(PG:45)
wl.onCreateActionMode(PG:8)
Mz.onCreateActionMode(PG:2)
com.android.internal.policy.DecorView$ActionModeCallback2Wrapper.onCreateActionMode(DecorView.java:2927)
com.android.internal.policy.DecorView.startActionMode(DecorView.java:1071)
com.android.internal.policy.DecorView.startActionModeForChild(DecorView.java:1027)
android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1015)
android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1015)
android.view.ViewGroup.startActionModeForChild(ViewGroup.java:1015)
android.view.View.startActionMode(View.java:7396)
org.chromium.content.browser.selection.SelectionPopupControllerImpl.s(PG:9)
iA.a(PG:10)
nA.a(PG:4)
Rs.run(PG:2)
android.os.Handler.handleCallback(Handler.java:888)
android.os.Handler.dispatchMessage(Handler.java:100)
android.os.Looper.loop(Looper.java:213)
android.app.ActivityThread.main(ActivityThread.java:8178)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)

这个崩溃2017年就在android7发生过,当时解决了,现在android10上又出现了。
这是当时的issue。
https://github.com/Tencent/tinker/issues/374
两者场景很像,都是webview弹出选择框。