【问题标题】:Unable to Build Android APK in Unity3D无法在 Unity3D 中构建 Android APK
【发布时间】:2015-03-05 07:15:05
【问题描述】:

我昨天刚下载了 Unity3D。我正在尝试为我的游戏构建 APK,一切看起来都很好(游戏甚至在我的 Unity Remote for Android 设备上运行良好),但是当我尝试为游戏构建 APK 时,我在控制台:

Error building Player: CommandInvokationFailure: Failed to build apk. See the Console for details.
 C:\Program Files (x86)\Java\jdk1.6.0_45\bin\java.exe -Xmx1024M -Dcom.android.sdkmanager.toolsdir="D:/Android SDK\tools" -Dfile.encoding=UTF8 -jar "C:/Program Files (x86)/Unity/Editor/Data/BuildTargetTools/AndroidPlayer\sdktools.jar" -

 stderr[
 Error: java.io.EOFException
 ]
 stdout[

谁能帮忙?

【问题讨论】:

    标签: android unity3d apk


    【解决方案1】:

    看看这个:http://forum.unity3d.com/threads/build-failure-eofexception.212784/

    似乎这个问题与您正在运行的 JDK 版本有关,您没有说明您使用的是什么 JDK 版本,但根据上面的链接,您应该尝试使用 JDK 1.6.0_45。另外,假设您还没有这样做,请确保 JAVA_HOME env.变量在您的系统上已正确定义。

    【讨论】:

    • 嗨,我怎样才能确保 JAVA_HOME 环境。变量在我的系统上是否正确定义?我是初学者,所以如果你能帮助我一步一步地完成,那就太好了
    • 我能够设置环境。变量,但在变量值中,我应该为 JRE 还是 JDK 设置路径?另外,我有 JDK 版本 1.6.0_45。我还有两个 JRE 版本(JRE 6 和 JRE 7)。我应该为路径使用哪个版本?
    【解决方案2】:

    我知道这是个老问题了。

    您必须检查屏幕底部的控制台部分。在这个错误之前总是有一个额外的注释。

    例如,可能是由于密钥文件路径错误,导致同样的错误。

    【讨论】:

      【解决方案3】:

      验证 JAVA_HOME 是否正确定义: 打开cmd(快捷键winKey+R,输入'cmd'+回车),输入'echo'%JAVA_HOME%'并回车。如果你得到你的 jdk 的路径,你就可以了(例如“C:\Program Files\Java\jdk1.7.0_75' 是我的)。如果你得到 '%JAVA_HOME% 这意味着它没有被定义。

      定义 JAVA_HOME(在 windows 中):

      打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置(左侧面板)。在打开的对话框中按“环境变量”按钮(在底部),然后在“系统变量”部分按“新建...”并添加以下内容: 在“变量名”中:JAVA_HOME 在 'Variable value': 中,例如,如果您将 jdk 安装在 C:\Program Files\Java\jdk 中,请在 'Variable value' 字段中输入。

      按确定创建变量,然后再次确定关闭“环境变量”对话框,然后再次确定关闭系统属性对话框。

      您可以按照开头描述的步骤(使用 cmd)对其进行测试 - 只是不要忘记关闭 + 重新打开 cmd 窗口,以便您的更改生效。

      【讨论】:

      • 我已经检查过了,它的定义是正确的。它显示了 C:/Program Files (x86)/Java/jdk1.6.0_45 的路径
      • 我再次尝试在 Unity 中构建 APK,同样的错误
      猜你喜欢
      • 2020-07-20
      • 2014-03-30
      • 1970-01-01
      • 1970-01-01
      • 2020-04-27
      • 1970-01-01
      • 2020-05-15
      • 2018-04-09
      • 1970-01-01
      相关资源
      最近更新 更多