androidX WebView 报错
今天遇到一个WebView 错误 日志指出 在MainActivity oncreate方法中的setContentView(R.layout.activity_main);
的这句,我以为是Studio 亦或者可能项目有问题 ,我重启了Studio (无用),之后又创建了新项目(无用),代码一个符
号都没漏过,一个个检查,把一段接一段的代码注释掉,最后只剩下WebView,但还是报错,我就发现是WebView出
了问题,在网上也没有找到类似相关的问题,我用尽了所有手段,最后我决定用V4包试一下,在项目中把androidX
禁用,导入V4的依赖,用V4版本的WebView运行便解决了问题.
一. 禁用androidX
找到项目文件中gradle.properties目录打开
把android.useAndroidX和android.enableJetifier改为false
导入依赖
导入依赖并同步
implementation ‘com.android.support:appcompat-v7:28.0.0’
implementation ‘com.android.support.constraint:constraint-layout:1.1.3’
testImplementation ‘junit:junit:4.12’
androidTestImplementation ‘com.android.support.test🏃1.0.2’
androidTestImplementation ‘com.android.support.test.espresso:espresso-core:3.0.2’
在项目中把androidX的包换成V4的,之后运行WebView就ok了