【问题标题】:Win32Exception in Unity3D when trying to run an Android application尝试运行 Android 应用程序时 Unity3D 中的 Win32Exception
【发布时间】:2015-08-24 16:46:47
【问题描述】:

我正在尝试通过 Unity3D 运行 Android 应用程序并不断收到以下错误(在构建设置窗口下方):

我尝试了一些我在网上找到的修复方法。比如我这里设置了 JAVA_HOME 变量:

我的机器上还有 3 个 Android SDK,并将 zipalign.exe 从他们的构建工具复制到工具。

这些似乎都不适合我,我也无法在网上找到任何其他建议。有谁能够帮助我?

非常感谢任何建议,谢谢。

编辑: 更详细的错误信息

【问题讨论】:

  • 您是否尝试过从命令行运行 javac?很可能您需要将一些文件夹添加到 PATH 并将 JAVA_HOME 设置为 jdk 安装而不是 jre 安装

标签: java android unity3d oculus


【解决方案1】:

不幸的是,这只是意味着 Unity 出了问题,您可以采取一些措施来尝试解决它。​​

这是一个按肠胃疼痛升序排列的列表

  1. 将 aapt.exe 从 Your_SDK_Path/build-tools/{ADT_VERSION_HERE}/ 复制到 Your_SDK_Path/tools/
  2. 更新 Android SDK 管理器、ADT 和其他所有功能
  3. 重新安装 Unity
  4. 重新安装 Android SDK
  5. 重新安装操作系统

不幸的是,我必须一直到第 5 步才能修复我的问题。希望您不要超过第 3 步

编辑:仅供参考,我认为您的路径也可能不正确。系统变量称为“PATH”,应指向 jdk{version}/bin

【讨论】:

  • 谢谢,我会在几分钟内试试这个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-26
  • 1970-01-01
  • 2019-04-02
  • 2016-09-28
相关资源
最近更新 更多