Xamarin.forms Android.Views.InflateException:&x27;二进制XML文件行#1:二进制XML文件行#1:错误膨胀类android.support.v7.widget.Toolbar';
在将我的应用程序从Xamarin.forms Android.Views.InflateException:&x27;二进制XML文件行#1:二进制XML文件行#1:错误膨胀类android.support.v7.widget.Toolbar';,xamarin.forms,Xamarin.forms,在将我的应用程序从FormsApplicationActivity更新到FormsAppCompativeActivity后,我在base.OnCreate(bundle)中引发了以下异常: 这似乎来自我的layout/Toolbar.xml文件,我没有改变默认设置 <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" a
FormsApplicationActivity
更新到FormsAppCompativeActivity
后,我在base.OnCreate(bundle)
中引发了以下异常:
这似乎来自我的layout/Toolbar.xml
文件,我没有改变默认设置
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
到OnCreate()
style.xml
、colors.xml
、Toolbar.xml
、Tabbar.xml
复制到旧项目中bin
/obj
文件夹+重建.csproj
文件之间进行区分,并将几乎所有文件从工作文件替换为坏文件这些都不管用。如何修复此问题?似乎此异常实际上是无害的。它似乎是在
base.OnCreate()
中捕获和处理的,而不是冒泡到我的代码中
通过转到Debug-->Windows-->异常设置
,并取消选中公共语言运行时异常-->
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;