Android webview org.chromium.content.browser.input.SelectPopupAdapter.getView

使用webview浏览网页,网页中有select标签,在 8.0 的系统上报了问题:

StackTrace=Resource ID#0x0android.content.res.Resources$NotFoundException: Resource ID #0x0at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:245)at android.content.res.Resources.loadXmlResourceParser(Resources.java:2184)at android.content.res.Resources.getLayout(Resources.java:1175)at android.view.LayoutInflater.inflate(LayoutInflater.java:427)at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:416)at android.widget.ArrayAdapter.getView(ArrayAdapter.java:407)at org.chromium.content.browser.input.SelectPopupAdapter.getView(SelectPopupAdapter.java:13)at android.widget.AbsListView.obtainView(AbsListView.java:2472)at android.widget.ListView.measureHeightOfChildren(ListView.java:1408)at android.widget.ListView.onMeasure(ListView.java:1315)...

1

2

3

4

5

6

7

8

9

10

11

12

解决方案

升级 compileSdkVersion 到 26, 

更新 com.android.support:appcompat-v7 为 26

如:

compileSdkVersion26buildToolsVersion'26.0.3'

1

2

compile'com.android.support:appcompat-v7:26.1.0'

1

如果 com.android.support:appcompat-v7:26.1.0 无法找到 ,可参考 

Failed to resolve: com.android.support:appcompat-v7:27.0.1问题解决

参考资料:

https://blog.csdn.net/haha_zhan/article/details/80311720

Why does Android OS 8 WebVew with HTML select tag crash the app

https://issuetracker.google.com/issues/37137929

https://issuetracker.google.com/issues/77246450

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容