2017-02-14 34 views
0

每次我創建運行在Android平臺時,它拋出一個未處理的異常新Xamarin.Forms空白XAML項目:Xamarin.Forms拋出InflateException:錯誤充氣類android.support.v7.widget.Toolbar

「 Android.Views.InflateException:二進制XML文件行#1:錯誤膨脹類android.support.v7.widget.Toolbar「

請注意,要重現此問題,不需要添加代碼或視圖。只需創建一個項目並在Android平臺上執行即可。

我用的是Android 5.1部署在三星平板 - API 22

我的開發環境是:

  • 的Visual Studio 2015年更新3:
    • Xamarin 4.2.2.11
    • Xamarin.Android 7.0.2.42
  • JDK 1.8.0.112
  • 的Android NDK R13B

默認Xamarin表格項目包括以下NuGet包版本:

  • Xamarin.Forms 2.3.3.180
  • Xamarin.Android.Support.v4 v23.3.0
  • Xamarin.Android.Support.v7。* v23.3.0

我は能夠體驗由降級Xamarin.Forms解決這個錯誤從2.3.3.180到2.3.3.168

我想知道這是爲什麼發生,它是否安裝錯誤或錯誤的版本。

謝謝!

回答

0

昨天我遇到了這個問題。你需要確保你在Android清單

<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" android:theme="@android:style/Theme.Material.Light" package="yourpackage" android:versionCode="0" android:versionName="Alpha"> 

更多信息主題組:https://bugzilla.xamarin.com/show_bug.cgi?id=41380

+0

你soultion並沒有爲我工作。 此外,我看了你建議的鏈接。它指出瞭如何解決它,但它不知道爲什麼會發生。 – oarrivi

+0

根據我的理解,它發生在升級到最新版本的Xamarin.Forms。在找到修復之前,很難確定原因。 – Screech129

相關問題