我查看了堆栈溢出但未能找到答案。我是Xamarin的新手,我刚用模板创建了我的第一个Android应用程序,但我无法构建它,因为我收到了这个错误。
这是错误带我的地方:
<!-- Compile java code -->
<Javac
JavaPlatformJarPath="$(JavaPlatformJarPath)"
ClassesOutputDirectory="$(IntermediateOutputPath)android\bin\classes"
TargetFrameworkDirectory="$(TargetFrameworkDirectory)"
StubSourceDirectory="$(IntermediateOutputPath)android\src"
JavaSourceFiles="@(AndroidJavaSource)"
ToolPath="$(JavacToolPath)"
ToolExe="$(JavacToolExe)"
Jars="@(_JavaLibrariesToCompile);@(_InstantRunJavaReference);@(_ReferenceJavaLibs)"
JavacTargetVersion="$(JavacTargetVersion)"
JavacSourceVersion="$(JavacSourceVersion)"
构建失败。
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(605,2):警告:无法获得Java SDK版本。发现java版本“9” /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(605,2):警告:Java(TM)SE运行时环境(版本9 + 181) /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(605,2):警告:Java HotSpot(TM)64位服务器VM(内置9 + 181,混合模式) ) /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(605,2):警告:但这似乎不包含有效的版本号。 /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1914,3):错误MSB6006:“javac”退出代码2。 1警告 1个错误
时间流逝00:00:04.33
----------------------完成----------------------