2016-09-14 102 views
0

當我試圖創建Xamarin Forms項目,VS給了我下面的錯誤Android project的Visual Studio 2015年無法找到Android的API級別

對象引用不設置到對象的實例。

輸出是:

[我:SDK]:主要HKCU \ SOFTWARE \ Novell公司\單聲道Android版\ AndroidSdkDirectory發現:路徑包含\平臺工具adb.exe(C:\ Program Files(x86)\ Android \ android-sdk)。

[我:SDK]:主要HKCU \ SOFTWARE \ Novell公司\單聲道Android版\ AndroidNdkDirectory發現:Path包含在NDK-stack.exe。 (C:\ ProgramData \微軟\ AndroidNDK \ Android的NDK-r10e)。找到:\ Program Files(x86)\ Java \ jdk1.7.0_51)中包含jarsigner.exe。

[I:未知]:實測值的Android SDK。 API水平:(無)

我覺得這個問題是因爲最後一行API levels: (none)。此圖顯示SDK Manager,並且我已安裝API 23

SDK Manager

任何故障排除提示是歡迎!

UPDATE

如果我嘗試建立現有項目,我會得到以下異常:

「沒有安裝在安卓平臺上‘{0}’請安裝SDK平臺與{1}{2}tools{2}{3}計劃。「

無法確定$(TargetFrameworkVersion)的API級別 '-2147483648'。 APP1

而這是輸出:

1> C:\程序文件(x86)\的MSBuild \ Xamarin \的Android \ Xamarin.Android.Common.targets(569,2):錯誤XA5300:「沒有Android平臺安裝在'{0}'處​​,請安裝一個帶有{1}{2}tools{2}{3}程序的SDK平臺。」

1> C:\ Program Files文件(x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets(569,2):錯誤XA5300:System.FormatException:索引(從零開始)必須大於或等於零且小於參數列表的大小。 (C:\ Program Files(x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets(569,2):錯誤XA5300:在System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider,String格式,ParamsArray參數)

1> C:\ Program Files文件(x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets(569,2):錯誤XA5300:在System.String。FormatHelper(IFormatProvider provider,String format,ParamsArray args)

1> C:\ Program Files(x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets(569,2):error XA5300:at System .String.Format(IFormatProvider provider,String format,Object [] args)

1> C:\ Program Files(x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets(569,2):錯誤XA5300:在Microsoft.Build.Framework.LazyFormattedBuildEventArgs.FormatString(CultureInfo culture,String unformatted,Object [] args)

1> C:\ Program Files(x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android。 Common.targets(569,2):錯誤XA0000:無法確定$(TargetFrameworkVersion) API級別「-2147483648」。

有誰知道{0..3}佔位符是什麼?

+0

愚蠢的問題,但你曾嘗試重新安裝你的Android SDK? – Radinator

+0

是的,我已經重新安裝了任何東西! – Akbari

+0

我只是google了一下:http://stackoverflow.com/a/33151156/6635287嘗試#3 – Radinator

回答

0

只安裝最新的Xamarin解決了這個問題。

我試過安裝SDKNDKVisual Studio安裝或升級Platform API,並重新安裝一切,沒有一次成功。包括this answer

相關問題