【问题标题】:Visual Studio cannot compile an Android Java fileVisual Studio 无法编译 Android Java 文件
【发布时间】:2022-10-11 20:15:40
【问题描述】:

Visual Studio 2019,Windows 10。

我可以成功编译一个 Native (C++) Android 项目,并让它在带有 Visual Studio 的手机上运行。

现在,为了添加一些 Java,我首先在 Visual Studio for Android/Java 中创建了一个最小的 Hello World 项目。 但是我在顶部收到一条注释:“未找到 Java 开发人员工具包安装(状态 JDKRegKeyNotFound)。智能感知不可用”代码也不会编译:

“执行:[javac] 错误:不再支持源选项 5。请使用 7 或更高版本。”

安装:C:\Program Files\Java\jdk-17.0.4.1

JAVA_HOME 设置为C:\Program Files\Java\jdk-17.0.4.1

路径包括%JAVA_HOME%\bin

Java SE 开发工具包设置为C:\Program Files\Java\jdk-17.0.4.1选项 -> 跨平台 -> C++ -> Android在 Visual Studio 中

我已经用谷歌搜索了不再支持源选项 5。使用 7 或更高版本。但仅找到适用于 Android Studio 或 Eclipse 的解决方案。

任何建议如何解决这些错误?

【问题讨论】:

    标签: java android visual-studio


    【解决方案1】:

    对于“Java Developer Kit 安装未找到”,这是一个挂起的更新,由于某种原因没有完成。

    对于“不再支持源选项 5”: 编辑(以管理员身份) C:MicrosoftAndroidSDK oolsntuild.xml

    将第 71、72 行从

    <property name="java.target" value="1.5" />
    <property name="java.source" value="1.5" />
    

    <property name="java.target" value="1.7" />
    <property name="java.source" value="1.7" />
    

    现在它可以正常编译和运行了。 请注意,我没有安装 Xamarin,因为它不是必需的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-22
      • 2022-06-18
      • 1970-01-01
      • 2012-10-14
      • 2021-07-10
      • 1970-01-01
      • 2018-04-05
      • 1970-01-01
      相关资源
      最近更新 更多