我正在尝试构建来自this tutorial的WeatherApp
,但我看到了这个错误:
指定的任务可执行位置" C:\ Program Files(x86)\ Java \ jdk1.7.0_55 \ bin \ javac.exe"无效。
和此警告(不确定它们是否相关):
发现同一依赖程序集的不同版本之间存在冲突。在Visual Studio中,双击此警告(或选择它并按Enter键)以修复冲突;否则,将以下绑定重定向添加到"运行时"应用程序配置文件中的节点:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly><assemblyIdentity name="System.Runtime" culture="neutral" publicKeyToken="b03f5f7f11d50a3a" /><bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" /></dependentAssembly></assemblyBinding>
我可以点击警告让它消失,但错误仍然存在。我不确定为什么该项目试图使用该版本的jdk,因为我已将我的xamarin optioins更改为指向Program Files
而不是:
为什么Visual Studio会尝试使用JDK的versioin?
答案 0 :(得分:3)
有时会有一个void displayPreOrder(TreeNode node)
{
if(node != null)
{
displayPreorder(node.left);
displayPreorder(node.right);
System.out.println(node.value);
}
}
文件来保存旧的引用。请尝试删除sdk.caches
个文件夹,看看是否能解决问题。如果没有,请调高obj/bin
详细程度并在帖子中附上Build Output
:
https://forums.xamarin.com/discussion/27515/how-to-obtain-diagnostic-build-logs(XS)
http://blogs.msdn.com/b/msbuild/archive/2005/09/29/475157.aspx(VS)