最近在升级了appcompat为1.1.0版本后,运行在5.0的模拟器上,然后打开WebView页面直接闪退了,看了下打印的崩溃日志:
Error inflating class android.webkit.WebView
然后上网查了一下,发现这是谷歌androidx.appcompat:appcompat:1.1.0版本的一个bug:
https://issuetracker.google.com/issues/141132133
果断把appcompat升级到了
androidx.appcompat:appcompat:1.2.0-alpha03
这样升级过后,再运行到Android5.0的模拟器上,再打开WebView页面,完美显示。这说明谷歌意识到了在1.1.0版本存在的这个bug,在后续的版本中对这个bug进行了fix。
在这里记录下,开发过程中遇到的这个问题。如果你升级1.1.0,一定要小心。直接换为1.2.0及以上的版本,调过1.1.0
网友评论