1. 打开Unity Hub并找到您的安装(图01)。
2.选择您的安装右上角的三个点,然后选择“Add Modules”(图02)。
3.展开“Android Build Support”部分,然后同时选定“Android SDK & NDK Tools”和“OpenJDK”(图03)。
4.单击“Next”并接受条款和条件。等待安装完成。
5.在Unity中,前往顶部的菜单栏并选择“Edit”>“Preferences”,从而打开您的首选项设置(图04)。
6.选择“External Tools”,然后选中相关复选框,确保高亮显示的部分设置为使用Unity附带的工具(图05)。
7.前往“File”菜单,然后选择“Build Settings”或按Ctrl-Shift-B以打开“Build Settings”菜单(图06)。
8.选择Android平台,然后选择“Switch Platform”并等待所需的软件包安装完毕(图07)。
9.选择左下角的“Player Settings”按钮(图08)。
10.确保已选定“Player Settings”,并且在Android选项卡中操作(图09)。
11.输入您的公司名称、产品(应用程序)名称及构建版本号(图10)。
12.设置分为以下几个(可展开)部分: a. Icon:此部分允许您在发布时设置应用程序的图标。 b. Resolution and Presentations:此部分允许您设置设备在横向和纵向之间旋转时的分辨率和行为。 c. Splash Image:此部分允许您访问控制应用程序启动画面的所有选项。 d. Other Settings:此部分允许您设置应用程序的标识、性能和图形硬件设置。 e. Publishing Settings:您可以在此部分设置所选发布平台的特定值和特定要求。 f. XR Settings:如果您在构建虚拟或增强现实应用程序,则可通过此部分为应用程序激活Unity中的内置技术。
可用设置的数量可能非常庞大,并且可能很复杂。下面,我们将介绍发布Android应用程序之前需要完成的典型最低设置。
1.将“Icon”、“Resolution and Presentation”和“Splash Image”的设置保留默认值。
2.展开“Other Settings”部分。
3.目前,Vulcan图形在使用某些增强现实技术时存在一些问题。请通过选择“Vulcan”,然后选择“-”选项将其删除。
4.使用com.YourCompany.AppName格式更改“Package Name”(图11)。
5.设置您所需的最低API级别。通常,对于AR来说(尤其是在使用ARCore的情况下),可以使用“Kitkat (Level 19)”或更高级别。将“Target API”级别设为“Automatic”(最高安装级别)。这样将会查找系统中最高级别的Android NDK,并为该API级别创建相应的软件包(图12)。
6.展开“Publishing”设置。在通过应用商店分发Android应用程序之前,必须使用唯一密钥进行签名(图13)。
7.密钥库用于存储所有生成的密钥。在本教程中,您将为应用程序创建一个新密钥。选择“Keystore Manager”。
8.选择“Manager”窗口左上角的“Keystore”按钮。在下拉菜单中,选择“Create New”,然后选择“In Dedicated Location”。最好将密钥存放在单独的安全位置。选择用于保存文件的位置(图14)。
9.填写必填信息。密钥的有效期最长为1,000年。这里我们将使用50年,但具体取决于您自己。选择一个自己能记住的安全密码。如果忘记了密码,则必须生成一个新密钥并重新发布该应用程序。选择右下角的“Add Key”以创建新密钥(图15)。
10.关闭“Player Settings”窗口。
11.发布前的最后一步是将“Scene”添加到“Build Settings”中。这是应用程序运行时首先打开的场景。选择“Add Open Scene”按钮,将当前打开的场景添加到应用程序构建版本中(图16)。
12.选择“Build”以创建.apk文件。该文件可以复制到您的设备中进行测试和提交。将.apk文件上传至应用程序市场并设置商店页面的内容不在本教程的讨论范围内。有关此过程的更多信息,请查阅发布者的相关资源。