Crash/not possible to access Antennapod

App version: 3.9.0

Android version: 10.0

Device model: HWSNE

Expected behaviour: play podcasts

Current behaviour: crash immediately after opening app

First occurred: 12 hours ago

Steps to reproduce:

  1. This
  2. Then that
  3. Then this
  4. Etc.

Environment: I deactivated a lot of apps and I tried to make my phone more efficient and I might have deactivated sth that helps run Antennapod. All other apps are fine. I uninstalled and reinstalled Antennapod but the problem persists. I have access to the settings menu via the general settings menu of my phone.

Crash info:

Environment

Android version: 10
OS version: 4.14.116
AntennaPod version: 3.9.0
Model: SNE-LX1
Device: HWSNE
Product: SNE-LX1

Crash info

Time: 11-10-2025 23:40:27
AntennaPod version: 3.9.0

StackTrace

android.view.InflateException: Binary XML file line #14 in de.danoeh.antennapod:layout/item_description_fragment: Binary XML file line #14 in de.danoeh.antennapod:layout/item_description_fragment: Error inflating class de.danoeh.antennapod.ui.view.ShownotesWebView
Caused by: android.view.InflateException: Binary XML file line #14 in de.danoeh.antennapod:layout/item_description_fragment: Error inflating class de.danoeh.antennapod.ui.view.ShownotesWebView
Caused by: java.lang.reflect.InvocationTargetException
	at java.lang.reflect.Constructor.newInstance0(Native Method)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
	at android.view.LayoutInflater.createView(LayoutInflater.java:864)
	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1016)
	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:971)
	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1133)
	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1094)
	at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
	at android.view.LayoutInflater.inflate(LayoutInflater.java:536)
	at com.android.internal.policy.HwPhoneLayoutInflater.inflate(HwPhoneLayoutInflater.java:138)
	at de.danoeh.antennapod.ui.screen.playback.audio.ItemDescriptionFragment.onCreateView(SourceFile:44)
	at androidx.fragment.app.Fragment.performCreateView(SourceFile:3119)
	at androidx.fragment.app.FragmentStateManager.createView(SourceFile:577)
	at androidx.fragment.app.FragmentStateManager.moveToExpectedState(SourceFile:286)
	at androidx.fragment.app.FragmentManager.executeOpsTogether(SourceFile:2211)
	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(SourceFile:2106)
	at androidx.fragment.app.FragmentManager.execSingleAction(SourceFile:2000)
	at androidx.fragment.app.BackStackRecord.commitNow(SourceFile:317)
	at androidx.viewpager2.adapter.FragmentStateAdapter.placeFragmentInViewHolder(SourceFile:353)
	at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:284)
	at androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow(SourceFile:72)
	at androidx.recyclerview.widget.RecyclerView.dispatchChildAttached(SourceFile:8291)
	at androidx.recyclerview.widget.RecyclerView$5.addView(SourceFile:924)
	at androidx.recyclerview.widget.ChildHelper.addView(SourceFile:107)
	at androidx.recyclerview.widget.RecyclerView$LayoutManager.addViewInt(SourceFile:9344)
	at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:9302)
	at androidx.recyclerview.widget.RecyclerView$LayoutManager.addView(SourceFile:9289)
	at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(SourceFile:1676)
	at androidx.recyclerview.widget.LinearLayoutManager.fill(SourceFile:1622)
	at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(SourceFile:687)
	at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(SourceFile:4604)
	at androidx.recyclerview.widget.RecyclerView.onMeasure(SourceFile:3981)
	at android.view.View.measure(View.java:25161)
	at android.view.ViewGroup.measureChild(ViewGroup.java:7067)
	at androidx.viewpager2.widget.ViewPager2.onMeasure(SourceFile:504)
	at android.view.View.measure(View.java:25161)
	at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)
	at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)
	at android.view.View.measure(View.java:25161)
	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7109)
	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
	at android.view.View.measure(View.java:25161)
	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7109)
	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
	at android.view.View.measure(View.java:25161)
	at com.google.android.material.bottomsheet.BottomSheetBehavior.onMeasureChild(SourceFile:515)
	at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(SourceFile:831)
	at android.view.View.measure(View.java:25161)
	at androidx.drawerlayout.widget.DrawerLayout.onMeasure(SourceFile:1165)
	at android.view.View.measure(View.java:25161)
	at android.widget.LinearLayout.measureVertical(LinearLayout.java:1002)
	at android.widget.LinearLayout.onMeasure(LinearLayout.java:728)
	at android.view.View.measure(View.java:25161)
	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7109)
	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
	at androidx.appcompat.widget.ContentFrameLayout.onMeasure(SourceFile:145)
	at android.view.View.measure(View.java:25161)
	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7109)
	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
	at android.view.View.measure(View.java:25161)
	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7109)
	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
	at android.view.View.measure(View.java:25161)
	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7109)
	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1580)
	at android.widget.LinearLayout.measureVertical(LinearLayout.java:849)
	at android.widget.LinearLayout.onMeasure(LinearLayout.java:728)
	at android.view.View.measure(View.java:25161)
	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7109)
	at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
	at com.android.internal.policy.DecorView.onMeasure(DecorView.java:1105)
	at android.view.View.measure(View.java:25161)
	at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3669)
	at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2294)
	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2691)
	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
	at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
	at android.view.Choreographer.doFrame(Choreographer.java:911)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
	at android.os.Handler.handleCallback(Handler.java:900)
	at android.os.Handler.dispatchMessage(Handler.java:103)
	at android.os.Looper.loop(Looper.java:219)
	at android.app.ActivityThread.main(ActivityThread.java:8668)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
Caused by: android.util.AndroidRuntimeException: android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed
	at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:435)
	at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:252)
	at android.webkit.WebView.getFactory(WebView.java:2591)
	at android.webkit.WebView.ensureProviderCreated(WebView.java:2585)
	at android.webkit.WebView.setOverScrollMode(WebView.java:2696)
	at android.view.View.<init>(View.java:5217)
	at android.view.View.<init>(View.java:5358)
	at android.view.ViewGroup.<init>(ViewGroup.java:709)
	at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:57)
	at android.webkit.WebView.<init>(WebView.java:426)
	at android.webkit.WebView.<init>(WebView.java:367)
	at android.webkit.WebView.<init>(WebView.java:350)
	at android.webkit.WebView.<init>(WebView.java:337)
	at de.danoeh.antennapod.ui.view.ShownotesWebView.<init>(SourceFile:55)
	... 88 more
Caused by: android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed
	at android.webkit.WebViewFactory.getWebViewContextAndSetProvider(WebViewFactory.java:339)
	at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:402)
	... 101 more

You disabled the Android system webview. That’s a very central component on Android and disabling it will break a bunch of apps.

Please don’t disable system apps unless you know what you are doing.

1 Like

Thank you very much!

Yeah, that was a pretty dumb of me. Definitely learned my lesson.

1 Like