0

我是一名 .Net 开发人员,因此完全不了解 Java 术语。可悲的是,要构建我的 Unity4 游戏,我需要安装 jdk 和其他 android 工具。我已经下载了适用于 android 的 sdk bundle,以及多个版本的 jdk 和 jre。但是,这整件事是如此令人困惑和令人反感。

请帮我找出哪个版本的 jdk 和 android sdk 最适合 Unity4。我目前在 Windows 8 x64 机器上运行 Unity4。

此外,一旦完成此设置,我可以简单地构建 apk 并将其传输到我的手机,而无需使用 Java 编写代码吗?还是我需要学习部分 Java 语言?

4

2 回答 2

0

Unity 仅适用于 JDK 的 x86 版本,因此请确保您拥有该版本,而不是 x64 版本。Android SDK 的最小安装应该适合你,但这也取决于你的手机,你应该明确安装在你的手机上运行的 Android SDK 以使测试更容易。运行各种设置并安装到默认位置。确保在这些安装期间 Unity4 未运行

安装完所有内容后,将 Unity4 中的路径配置为指向您的 Android SDK。如果您没有在 Unity 中修改该路径,并且将 JDK 和 ADK 安装到系统上的标准位置,即 C:\Program Files (x86)...,那么 Unity 将选择 SDK。此页面说明了放置 SDK 的位置http://docs.unity3d.com/Documentation/Manual/android-sdksetup.html

从那时起,您应该能够构建您的游戏以在 Android 上运行。在 Android 构建设置中,确保将 Android 版本设置为手机运行的任何版本。如果您的手机是较旧的型号,例如运行 2.2 的 LG P999,则切换到 Unity 中的 SDK 版本,不要构建最新和最好的。

您可以通过多种不同方式将 APK 传输到手机,但除非您为应用商店签署游戏,否则您需要确保已启用调试并能够从任何来源运行应用程序。

最简单的传输方式是通过手机和计算机之间的 USB 数据线,这样当您在 Unity 上构建和测试时,它会自动为您传输 APK。获取二进制文件的另一种方法是通过资源管理器拖放,然后从 Android 手机启动。另一种方法是,如果您想在网站上托管 APK,请通过 Android 手机上的浏览器打开网站 URL。

于 2013-06-14T01:52:59.193 回答
0

根据 Justin 和 Unity 论坛的建议,这就是我所做的。

安装了 32 位和 64 位版本的 JDK。只安装了最新的安卓平台。将 Unity 升级到 4.1。它终于按预期工作了。

于 2013-06-17T08:49:34.770 回答