dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
21.83k stars 1.67k forks source link

Android.Views.InflateException when trying to migrate a SearchBar custom renderer #22522

Open inimirpaz opened 1 month ago

inimirpaz commented 1 month ago

Description

By registering a compatibility renderer via AddCompatibilityRenderer (UseMauiCompatibility is being called) for a SearchBar component, the following exception crashes the app:

Android.Views.InflateException: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Error inflating class

Steps to Reproduce

No response

Link to public reproduction project repository

https://github.com/inimirpaz/maui_issues/tree/searchview_issue

Version with bug

8.0.40 SR5

Is this a regression from previous behavior?

Yes, this used to work in Xamarin.Forms

Last version that worked well

Unknown/Other

Affected platforms

Android

Affected platform versions

No response

Did you find any workaround?

No response

Relevant log output

mono-rt] [ERROR] FATAL UNHANDLED EXCEPTION: Android.Views.InflateException: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Error inflating class <unknown>
[mono-rt]  ---> Android.Views.InflateException: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Error inflating class <unknown>
[mono-rt]  ---> Java.Lang.Reflect.InvocationTargetException: Exception of type 'Java.Lang.Reflect.InvocationTargetException' was thrown.
[mono-rt]  ---> Java.Lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0303c1 a=-1}
[mono-rt] 
[mono-rt]   --- End of managed Java.Lang.UnsupportedOperationException stack trace ---
[mono-rt] java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0303c1 a=-1}
[mono-rt]   at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:997)
[mono-rt]   at android.content.res.TypedArray.getDrawable(TypedArray.java:981)
[mono-rt]   at android.view.View.<init>(View.java:5535)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:195)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:190)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:186)
[mono-rt]   at java.lang.reflect.Constructor.newInstance0(Native Method)
[mono-rt]   at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:852)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:774)
[mono-rt]   at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:928)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:948)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1002)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:290)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:276)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:272)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:42)
[mono-rt]   at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3114)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:557)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
[mono-rt]   at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
[mono-rt]   at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
[mono-rt]   at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
[mono-rt]   at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
[mono-rt]   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
[mono-rt]   at android.app.Activity.performStart(Activity.java:8018)
[mono-rt]   at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3475)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
[mono-rt]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
[mono-rt]   at android.os.Handler.dispatchMessage(Handler.java:106)
[mono-rt]   at android.os.Looper.loop(Looper.java:223)
[mono-rt]   at android.app.ActivityThread.main(ActivityThread.java:7656)
[mono-rt]   at java.lang.reflect.Method.invoke(Native Method)
[mono-rt]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
[mono-rt]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
[mono-rt] 
[mono-rt]   --- End of managed Java.Lang.UnsupportedOperationException stack trace ---
[mono-rt] java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0303c1 a=-1}
[mono-rt]   at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:997)
[mono-rt]   at android.content.res.TypedArray.getDrawable(TypedArray.java:981)
[mono-rt]   at android.view.View.<init>(View.java:5535)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:195)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:190)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:186)
[mono-rt]   at java.lang.reflect.Constructor.newInstance0(Native Method)
[mono-rt]   at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:852)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:774)
[mono-rt]   at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:928)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:948)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1002)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:290)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:276)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:272)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:42)
[mono-rt]   at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3114)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:557)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
[mono-rt]   at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
[mono-rt]   at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
[mono-rt]   at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
[mono-rt]   at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
[mono-rt]   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
[mono-rt]   at android.app.Activity.performStart(Activity.java:8018)
[mono-rt]   at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3475)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
[mono-rt]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
[mono-rt]   at android.os.Handler.dispatchMessage(Handler.java:106)
[mono-rt]   at android.os.Looper.loop(Looper.java:223)
[mono-rt]   at android.app.ActivityThread.main(ActivityThread.java:7656)
[mono-rt]   at java.lang.reflect.Method.invoke(Native Method)
[mono-rt]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
[mono-rt]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
[mono-rt] 
[mono-rt]    --- End of inner exception stack trace ---
[mono-rt] 
[mono-rt]   --- End of managed Java.Lang.Reflect.InvocationTargetException stack trace ---
[mono-rt] java.lang.reflect.InvocationTargetException
[mono-rt]   at java.lang.reflect.Constructor.newInstance0(Native Method)
[mono-rt]   at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:852)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:774)
[mono-rt]   at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:928)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:948)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1002)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:290)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:276)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:272)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:42)
[mono-rt]   at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3114)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:557)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
[mono-rt]   at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
[mono-rt]   at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
[mono-rt]   at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
[mono-rt]   at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
[mono-rt]   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
[mono-rt]   at android.app.Activity.performStart(Activity.java:8018)
[mono-rt]   at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3475)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
[mono-rt]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
[mono-rt]   at android.os.Handler.dispatchMessage(Handler.java:106)
[mono-rt]   at android.os.Looper.loop(Looper.java:223)
[mono-rt]   at android.app.ActivityThread.main(ActivityThread.java:7656)
[mono-rt]   at java.lang.reflect.Method.invoke(Native Method)
[mono-rt]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
[mono-rt]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
[mono-rt] Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0303c1 a=-1}
[mono-rt]   at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:997)
[mono-rt]   at android.content.res.TypedArray.getDrawable(TypedArray.java:981)
[mono-rt]   at android.view.View.<init>(View.java:5535)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:195)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:190)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:186)
[mono-rt]   ... 62 more
[mono-rt] 
[mono-rt]   --- End of managed Java.Lang.Reflect.InvocationTargetException stack trace ---
[mono-rt] java.lang.reflect.InvocationTargetException
[mono-rt]   at java.lang.reflect.Constructor.newInstance0(Native Method)
[mono-rt]   at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:852)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:774)
[mono-rt]   at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:928)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:948)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1002)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:290)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:276)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:272)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:42)
[mono-rt]   at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3114)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:557)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
[mono-rt]   at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
[mono-rt]   at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
[mono-rt]   at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
[mono-rt]   at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
[mono-rt]   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
[mono-rt]   at android.app.Activity.performStart(Activity.java:8018)
[mono-rt]   at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3475)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
[mono-rt]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
[mono-rt]   at android.os.Handler.dispatchMessage(Handler.java:106)
[mono-rt]   at android.os.Looper.loop(Looper.java:223)
[mono-rt]   at android.app.ActivityThread.main(ActivityThread.java:7656)
[mono-rt]   at java.lang.reflect.Method.invoke(Native Method)
[mono-rt]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
[mono-rt]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
[mono-rt] Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0303c1 a=-1}
[mono-rt]   at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:997)
[mono-rt]   at android.content.res.TypedArray.getDrawable(TypedArray.java:981)
[mono-rt]   at android.view.View.<init>(View.java:5535)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:195)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:190)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:186)
[mono-rt]   ... 62 more
[mono-rt] 
[mono-rt]    --- End of inner exception stack trace ---
[mono-rt] 
[mono-rt]   --- End of managed Android.Views.InflateException stack trace ---
[mono-rt] android.view.InflateException: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Error inflating class <unknown>
[mono-rt] Caused by: java.lang.reflect.InvocationTargetException
[mono-rt]   at java.lang.reflect.Constructor.newInstance0(Native Method)
[mono-rt]   at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:852)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:774)
[mono-rt]   at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:928)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:948)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1002)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:290)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:276)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:272)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:42)
[mono-rt]   at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3114)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:557)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
[mono-rt]   at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
[mono-rt]   at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
[mono-rt]   at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
[mono-rt]   at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
[mono-rt]   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
[mono-rt]   at android.app.Activity.performStart(Activity.java:8018)
[mono-rt]   at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3475)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
[mono-rt]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
[mono-rt]   at android.os.Handler.dispatchMessage(Handler.java:106)
[mono-rt]   at android.os.Looper.loop(Looper.java:223)
[mono-rt]   at android.app.ActivityThread.main(ActivityThread.java:7656)
[mono-rt]   at java.lang.reflect.Method.invoke(Native Method)
[mono-rt]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
[mono-rt]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
[mono-rt] Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0303c1 a=-1}
[mono-rt]   at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:997)
[mono-rt]   at android.content.res.TypedArray.getDrawable(TypedArray.java:981)
[mono-rt]   at android.view.View.<init>(View.java:5535)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:195)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:190)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:186)
[mono-rt]   ... 62 more
[mono-rt] 
[mono-rt]   --- End of managed Android.Views.InflateException stack trace ---
[mono-rt] android.view.InflateException: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Error inflating class <unknown>
[mono-rt] Caused by: java.lang.reflect.InvocationTargetException
[mono-rt]   at java.lang.reflect.Constructor.newInstance0(Native Method)
[mono-rt]   at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:852)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:774)
[mono-rt]   at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:928)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:948)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1002)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:290)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:276)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:272)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:42)
[mono-rt]   at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3114)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:557)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
[mono-rt]   at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
[mono-rt]   at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
[mono-rt]   at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
[mono-rt]   at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
[mono-rt]   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
[mono-rt]   at android.app.Activity.performStart(Activity.java:8018)
[mono-rt]   at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3475)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
[mono-rt]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
[mono-rt]   at android.os.Handler.dispatchMessage(Handler.java:106)
[mono-rt]   at android.os.Looper.loop(Looper.java:223)
[mono-rt]   at android.app.ActivityThread.main(ActivityThread.java:7656)
[mono-rt]   at java.lang.reflect.Method.invoke(Native Method)
[mono-rt]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
[mono-rt]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
[mono-rt] Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0303c1 a=-1}
[mono-rt]   at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:997)
[mono-rt]   at android.content.res.TypedArray.getDrawable(TypedArray.java:981)
[mono-rt]   at android.view.View.<init>(View.java:5535)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:195)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:190)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:186)
[mono-rt]   ... 62 more
[mono-rt] 
[mono-rt]    --- End of inner exception stack trace ---
[mono-rt]    at Java.Interop.JniEnvironment.InstanceMethods.CallNonvirtualVoidMethod(JniObjectReference instance, JniObjectReference type, JniMethodInfo method, JniArgumentValue* args) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net7.0/JniEnvironment.g.cs:line 20830
[mono-rt]    at Java.Interop.JniPeerMembers.JniInstanceMethods.FinishCreateInstance(String constructorSignature, IJavaPeerable self, JniArgumentValue* parameters) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniInstanceMethods.cs:line 174
[mono-rt]    at AndroidX.AppCompat.Widget.SearchView..ctor(Context context) in C:\a\_work\1\s\generated\androidx.appcompat.appcompat\obj\Release\net6.0-android\generated\src\AndroidX.AppCompat.Widget.SearchView.cs:line 727
[mono-rt]    at Microsoft.Maui.Controls.Compatibility.Platform.Android.SearchBarRenderer.CreateNativeControl()
[mono-rt]    at Microsoft.Maui.Controls.Compatibility.Platform.Android.SearchBarRenderer.OnElementChanged(ElementChangedEventArgs`1 e)
[mono-rt]    at Microsoft.Maui.Controls.Compatibility.Platform.Android.VisualElementRenderer`1[[Microsoft.Maui.Controls.SearchBar, Microsoft.Maui.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetElement(SearchBar element)
[mono-rt]    at Microsoft.Maui.Controls.Compatibility.Platform.Android.VisualElementRenderer`1[[Microsoft.Maui.Controls.SearchBar, Microsoft.Maui.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].Microsoft.Maui.Controls.Compatibility.Platform.Android.IVisualElementRenderer.SetElement(VisualElement element)
[mono-rt]    at Microsoft.Maui.Controls.Compatibility.RendererToHandlerShim.SetVirtualView(IView view)
[mono-rt]    at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.IView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Android.Views.View, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065]].SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 56
[mono-rt]    at Microsoft.Maui.Controls.Element.SetHandler(IElementHandler newHandler) in D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:line 922
[mono-rt]    at Microsoft.Maui.Controls.Element.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:line 864
[mono-rt]    at Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IElement.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:line 2061
[mono-rt]    at Microsoft.Maui.Platform.ElementExtensions.ToHandler(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 96
[mono-rt]    at Microsoft.Maui.Platform.ElementExtensions.ToPlatform(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 127
[mono-rt]    at Microsoft.Maui.Handlers.LayoutHandler.SetVirtualView(IView view) in D:\a\_work\1\s\src\Core\src\Handlers\Layout\LayoutHandler.Android.cs:line 41
[mono-rt]    at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.ILayout, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Platform.LayoutViewGroup, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 56
[mono-rt]    at Microsoft.Maui.Controls.Element.SetHandler(IElementHandler newHandler) in D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:line 922
[mono-rt]    at Microsoft.Maui.Controls.Element.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:line 864
[mono-rt]    at Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IElement.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:line 2061
[mono-rt]    at Microsoft.Maui.Platform.ElementExtensions.ToHandler(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 96
[mono-rt]    at Microsoft.Maui.Platform.ElementExtensions.ToPlatform(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 127
[mono-rt]    at Microsoft.Maui.Handlers.ScrollViewHandler.UpdateInsetView(IScrollView scrollView, IScrollViewHandler handler, ICrossPlatformLayout crossPlatformLayout) in D:\a\_work\1\s\src\Core\src\Handlers\ScrollView\ScrollViewHandler.Android.cs:line 180
[mono-rt]    at Microsoft.Maui.Handlers.ScrollViewHandler.MapContent(IScrollViewHandler handler, IScrollView scrollView) in D:\a\_work\1\s\src\Core\src\Handlers\ScrollView\ScrollViewHandler.Android.cs:line 114
[mono-rt]    at Microsoft.Maui.PropertyMapper`2.<>c__DisplayClass5_0[[Microsoft.Maui.IScrollView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Handlers.IScrollViewHandler, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].<Add>b__0(IElementHandler h, IElement v) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 172
[mono-rt]    at Microsoft.Maui.PropertyMapper.UpdatePropertyCore(String key, IElementHandler viewHandler, IElement virtualView) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 47
[mono-rt]    at Microsoft.Maui.PropertyMapper.UpdateProperties(IElementHandler viewHandler, IElement virtualView) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 82
[mono-rt]    at Microsoft.Maui.Handlers.ElementHandler.SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\Element\ElementHandler.cs:line 79
[mono-rt]    at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.IScrollView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Platform.MauiScrollView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IView view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 53
[mono-rt]    at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.IScrollView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Platform.MauiScrollView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 56
[mono-rt]    at Microsoft.Maui.Controls.Element.SetHandler(IElementHandler newHandler) in D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:line 922
[mono-rt]    at Microsoft.Maui.Controls.Element.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:line 864
[mono-rt]    at Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IElement.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:line 2061
[mono-rt]    at Microsoft.Maui.Platform.ElementExtensions.ToHandler(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 96
[mono-rt]    at Microsoft.Maui.Platform.ElementExtensions.ToPlatform(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 127
[mono-rt]    at Microsoft.Maui.Handlers.ContentViewHandler.UpdateContent(IContentViewHandler handler) in D:\a\_work\1\s\src\Core\src\Handlers\ContentView\ContentViewHandler.Android.cs:line 42
[mono-rt]    at Microsoft.Maui.Handlers.ContentViewHandler.MapContent(IContentViewHandler handler, IContentView page) in D:\a\_work\1\s\src\Core\src\Handlers\ContentView\ContentViewHandler.Android.cs:line 47
[mono-rt]    at Microsoft.Maui.PropertyMapper`2.<>c__DisplayClass5_0[[Microsoft.Maui.IContentView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Handlers.IContentViewHandler, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].<Add>b__0(IElementHandler h, IElement v) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 172
[mono-rt]    at Microsoft.Maui.PropertyMapper.UpdatePropertyCore(String key, IElementHandler viewHandler, IElement virtualView) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 47
[mono-rt]    at Microsoft.Maui.PropertyMapper.UpdateProperties(IElementHandler viewHandler, IElement virtualView) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 82
[mono-rt]    at Microsoft.Maui.Handlers.ElementHandler.SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\Element\ElementHandler.cs:line 79
[mono-rt]    at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.IContentView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Platform.ContentViewGroup, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IView view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 53
[mono-rt]    at Microsoft.Maui.Handlers.ContentViewHandler.SetVirtualView(IView view) in D:\a\_work\1\s\src\Core\src\Handlers\ContentView\ContentViewHandler.Android.cs:line 26
[mono-rt]    at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.IContentView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Platform.ContentViewGroup, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 56
[mono-rt]    at Microsoft.Maui.Controls.Element.SetHandler(IElementHandler newHandler) in D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:line 922
[mono-rt]    at Microsoft.Maui.Controls.Element.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\Element\Element.cs:line 864
[mono-rt]    at Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IElement.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\VisualElement\VisualElement.cs:line 2061
[mono-rt]    at Microsoft.Maui.Platform.ElementExtensions.ToHandler(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 96
[mono-rt]    at Microsoft.Maui.Platform.ElementExtensions.ToPlatform(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 127
[mono-rt]    at Microsoft.Maui.Platform.MauiContextExtensions.ToPlatform(IView view, IMauiContext fragmentMauiContext, Context context, LayoutInflater layoutInflater, FragmentManager childFragmentManager) in D:\a\_work\1\s\src\Core\src\Platform\Android\MauiContextExtensions.cs:line 96
[mono-rt]    at Microsoft.Maui.Platform.NavigationViewFragment.OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) in D:\a\_work\1\s\src\Core\src\Platform\Android\Navigation\NavigationViewFragment.cs:line 56
[mono-rt]    at AndroidX.Fragment.App.Fragment.n_OnCreateView_Landroid_view_LayoutInflater_Landroid_view_ViewGroup_Landroid_os_Bundle_(IntPtr jnienv, IntPtr native__this, IntPtr native_inflater, IntPtr native_container, IntPtr native_savedInstanceState) in C:\a\_work\1\s\generated\androidx.fragment.fragment\obj\Release\net6.0-android\generated\src\AndroidX.Fragment.App.Fragment.cs:line 2031
[mono-rt]    at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPLLL_L(_JniMarshal_PPLLL_L callback, IntPtr jnienv, IntPtr klazz, IntPtr p0, IntPtr p1, IntPtr p2) in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:line 367
[mono-rt]   --- End of managed Android.Views.InflateException stack trace ---
[mono-rt] android.view.InflateException: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Error inflating class <unknown>
[mono-rt] Caused by: android.view.InflateException: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Error inflating class <unknown>
[mono-rt] Caused by: java.lang.reflect.InvocationTargetException
[mono-rt]   at java.lang.reflect.Constructor.newInstance0(Native Method)
[mono-rt]   at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:852)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:774)
[mono-rt]   at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:928)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:948)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1002)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:290)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:276)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:272)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:42)
[mono-rt]   at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3114)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:557)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
[mono-rt]   at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
[mono-rt]   at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
[mono-rt]   at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
[mono-rt]   at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
[mono-rt]   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
[mono-rt]   at android.app.Activity.performStart(Activity.java:8018)
[mono-rt]   at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3475)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
[mono-rt]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
[mono-rt]   at android.os.Handler.dispatchMessage(Handler.java:106)
[mono-rt]   at android.os.Looper.loop(Looper.java:223)
[mono-rt]   at android.app.ActivityThread.main(ActivityThread.java:7656)
[mono-rt]   at java.lang.reflect.Method.invoke(Native Method)
[mono-rt]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
[mono-rt]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
[mono-rt] Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0303c1 a=-1}
[mono-rt]   at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:997)
[mono-rt]   at android.content.res.TypedArray.getDrawable(TypedArray.java:981)
[mono-rt]   at android.view.View.<init>(View.java:5535)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:195)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:190)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:186)
[mono-rt]   ... 62 more
[mono-rt] 
[mono-rt]   --- End of managed Android.Views.InflateException stack trace ---
[mono-rt] android.view.InflateException: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Error inflating class <unknown>
[mono-rt] Caused by: android.view.InflateException: Binary XML file line #93 in com.companyname.toolbaritembindingissue:layout/abc_search_view: Error inflating class <unknown>
[mono-rt] Caused by: java.lang.reflect.InvocationTargetException
[mono-rt]   at java.lang.reflect.Constructor.newInstance0(Native Method)
[mono-rt]   at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:852)
[mono-rt]   at android.view.LayoutInflater.createView(LayoutInflater.java:774)
[mono-rt]   at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:928)
[mono-rt]   at android.view.LayoutInflater.onCreateView(LayoutInflater.java:948)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1002)
[mono-rt]   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
[mono-rt]   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
[mono-rt]   at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:290)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:276)
[mono-rt]   at androidx.appcompat.widget.SearchView.<init>(SearchView.java:272)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt]   at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:42)
[mono-rt]   at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3114)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:557)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
[mono-rt]   at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2945)
[mono-rt]   at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3148)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
[mono-rt]   at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
[mono-rt]   at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
[mono-rt]   at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845)
[mono-rt]   at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
[mono-rt]   at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
[mono-rt]   at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
[mono-rt]   at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
[mono-rt]   at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
[mono-rt]   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
[mono-rt]   at android.app.Activity.performStart(Activity.java:8018)
[mono-rt]   at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3475)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
[mono-rt]   at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
[mono-rt]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
[mono-rt]   at android.os.Handler.dispatchMessage(Handler.java:106)
[mono-rt]   at android.os.Looper.loop(Looper.java:223)
[mono-rt]   at android.app.ActivityThread.main(ActivityThread.java:7656)
[mono-rt]   at java.lang.reflect.Method.invoke(Native Method)
[mono-rt]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
[mono-rt]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
[mono-rt] Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0303c1 a=-1}
[mono-rt]   at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:997)
[mono-rt]   at android.content.res.TypedArray.getDrawable(TypedArray.java:981)
[mono-rt]   at android.view.View.<init>(View.java:5535)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:195)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:190)
[mono-rt]   at android.widget.ImageView.<init>(ImageView.java:186)
[mono-rt]   ... 62 more
github-actions[bot] commented 1 month ago

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Open similar issues:

Closed similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

RoiChen001 commented 1 month ago

Can repro this issue on Android platform on the latest 17.10 preview 7(8.0.3&8.0.21&8.0.40). 22522

Anandaraj5691 commented 1 month ago

@RoiChen001 Did you got any solution to resolve the issue?

SaurabhCMehta commented 1 month ago

@jfversluis can you please help us check this?

matejvlk commented 3 days ago

I had exactly the same problem. For now I am using default MAUI SearchBar component. Seems fine on Android, haven't tested iOS yet.