【问题标题】:Xamarin: Java SDK doesn't contain a valid version numberXamarin:Java SDK 不包含有效的版本号
【发布时间】:2018-03-30 09:17:50
【问题描述】:

我无法为 android 构建应用程序,因为我收到警告:

无法获取 Java SDK 版本,因为它似乎不包含有效的版本号。 javac -version 返回:```java 版本 "10" 2018-03-20。

还有一个错误:

错误 MSB4044:未为“AdjustJavacVersionArguments”任务指定所需参数“JdkVersion”的值。

在我下载更新版本的 Java,jdk-10 之前很好。似乎可以使用的旧版本是 jdk-1.8。

【问题讨论】:

  • Java 10.0.1 已经发布。它返回一个正确的版本号。
  • @wasatchwizard 感谢您告诉我。

标签: java xamarin xamarin.forms javac


【解决方案1】:

确保您在Android Settings 选项卡中拥有正确的 JDK 路径,在 Windows 上应类似于:C:\Program Files\Java\jdk1.8.0_152

【讨论】:

  • 我是 Mac,JDK 的默认路径是 /usr,并且在输入文本字段的右侧有一个绿色勾号表示“找到”。
  • 这是符号链接,尝试 /usr/libexec/java_home -V 找到正确的路径,如果有问题,最快的选择是正确删除JDK安装(stackoverflow.com/questions/19039752/…)并重新安装它,导出你需要的版本。
  • 是的,我必须选择“主”文件夹,现在可以使用了,谢谢。
猜你喜欢
  • 1970-01-01
  • 2022-09-24
  • 2022-07-01
  • 1970-01-01
  • 2012-05-16
  • 2019-04-29
  • 1970-01-01
  • 1970-01-01
  • 2012-10-07
相关资源
最近更新 更多