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。