2016-09-14 143 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

相关问题