【问题标题】:Trouble when build android game from unity从统一构建android游戏时出现问题
【发布时间】:2015-11-14 03:24:11
【问题描述】:

我创建了一个 2D 游戏并尝试在 Android 平台上将其构建到一个 .apk 文件,但我收到了以下消息:

"Make sure that you are using at least jdk 6 (1.6). The latest can be obtained from the Oracle".

我已经安装了最新的 Android SDK,并且正在使用 JDK 8 (1.8)。有人可以帮忙吗?

【问题讨论】:

  • 这与 Ubuntu 或 MSBuild 有什么关系?

标签: java android unity3d


【解决方案1】:

您还需要将 JDK 的路径添加到 PATH 环境变量中。

要检查这是否属实,请尝试从控制台运行 javac,如果它抱怨不知道该命令,那么您需要将路径添加到您的环境。

如果你使用的是 linux,你可以这样做:

export PATH=$PATH;path_to_jdk

注意:这只会更改此会话的路径,如果您希望它是永久的,则需要更改 ~/.bashrc 的内容

【讨论】:

  • 嘿哈迪斯,感谢您的帮助,但是我从控制台运行javac时出现问题,命令提示符窗口说:“javac不是内部或外部命令,可运行程序或批处理文件”。
  • 是的,这意味着 shell 不知道如何在您的系统上找到 javac,您需要更改 PATH 以反映这一点,您是否尝试过我回答中的导出命令?
  • 非常感谢,问题是我在更改 PATH 环境变量之前启动了命令提示符窗口,重新启动命令提示符窗口后它工作正常。谢谢!
  • 尝试通过添加导出路径来更新你的 ~/.bashrc,这样每次使用该用户登录时 PATH var 都会设置为包含 jdk
猜你喜欢
  • 2019-05-15
  • 2019-11-11
  • 2020-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-29
相关资源
最近更新 更多