当前位置: 首页 > 知识库问答 >
问题:

WebView在android 5.0上引发了InflateException[重复]

卫子平
2023-03-14

升级到"androidx.appcompat: appcompat: 1.0.2""com.google.android.material:材质:1.1.0-beta01"之后,WebView在Android 5.0设备上崩溃并抛出此exeptionandroid.view.InflateException

起因:android.view.InflateException:二进制XML文件行#9:错误inflating类android.webkit.WebView

我该怎么修?

共有2个答案

楚冷勋
2023-03-14

你的目标SdkVersion和构建工具版本呢?有一次我遇到了一个非常相似的问题。当我将目标SdkVersion提高到25并将构建工具提高到25.0.2时,我开始看到这个异常。

同时尝试更新应用程序主题以从主题继承。材料组件(或后代)。将AppTheme父项更改为主题。材料组件。

实例

之前:

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
</style>

之后:

 <!-- Material application theme. -->
<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
    <!-- Customize your theme here. -->
</style>
督宏旷
2023-03-14

如本文所述,此问题是由于本次修订引起的。它会影响具有webview版本的Lollipop设备

override fun applyOverrideConfiguration(overrideConfiguration: Configuration?) {
        if (Build.VERSION.SDK_INT in 21..25 && (resources.configuration.uiMode == AppConstants.appContext.resources.configuration.uiMode)) {
                return
        }
        super.applyOverrideConfiguration(overrideConfiguration)
}
 类似资料:
  • 我的应用程序上有WebView,我在android 7.0上从用户那里得到了许多相同的错误,同时膨胀了WebView片段。 错误日志: Android看法充气异常:二进制XML文件行#8:二进制XML文件行#8:错误充气类android。网络工具包。网络视图导致:android。看法充气异常:二进制XML文件行#8:充气类android时出错。网络工具包。网络视图 网络视图片段布局: 我从这些设备

  • 非常奇怪的问题(所有代码都在PCL中)。 当我打电话给 针对 Web 服务 (API's),我得到了 。 需要注意的几点: 这在Android设备上运行良好。只有当我在iOS上运行应用程序时才会发生这种情况,但。。。 …更奇怪的是,我可以让它在iOS上运行,如果我使用不同的(物理)服务器来托管我用。 所以, https://somedomainname.com - 工作正常 https://som

  • E/AndroidRuntime:致命异常:IntentService[NotificationActionService]进程:tk.ypod.ypod,pid:24013 java.lang.NullPointerException:试图对空对象引用调用虚拟方法“Android.view.view Android.view.view.FindViewById(int)” 我试图修复这个错误几个

  • 我是android应用程序开发的新手,试图开发一个web视图应用程序,但似乎无法让文件上传工作。。。请帮忙 这是我的网页视图代码 公共类WebActive扩展了活动{ } 所以我在wv下添加了这个代码。setWebChromeClient//未记录的魔术方法覆盖//br>//如果您尝试在此处放置@override,Eclipse将对您发誓//Android 3.0 public void open

  • 我举了以下例子: 例。1起作用是因为类中的方法具有与接口中的方法相同的方法签名和返回类型。 但为什么Ex.2有效?类中的方法,与Method签名不同,我希望在这里得到编译时错误。

  • 我尝试将WebView添加到我的活动中: 在所有设备上,这工作正常,但在Android Lollipop 5.1(仅限)设备上,我在这一行中得到了例外: 我做错了什么,什么是Android Lollipop 5.1设备上解决方案的最佳方式。