如何配置unity3d的Android手机开发环境

1.Android操作环境的构建

要设计Android系统的软件,首先必须要有JDK的开发环境。我们选择Windows10 64位操作系统。同时,在JDK版本的选择上,选择了Windows x64版本的Java SE开发包8u5,该开发包稳定、应用广泛、开源免费、易于获取。在安装过程中,注意不要重复安装,安装完成后立即删除安装包,否则如果不小心再次点击安装包,安装包会立即删除已安装的程序,并询问是否重新安装。在安装JDK的过程中,要注意开发工具、源代码和公共JRE的选择,安装在c盘的默认目录下,同时附带的JRE也要安装在同一个目录下,硬盘至少要有2G空间。

在选择并安装了JDK版本之后,我们的JAVA环境将被安装。众所周知,Android系统是用JAVA语言搭建的,所以在搭建Android运行环境之前,必须先安装JAVA环境。安装JAVA环境后,我们设置Android开发环境。我们要选择Android SDK的版本。我们这里选择Android-SDK _ r 24 . 4 . 1-Windows版本。这个版本是和Android 8.0同时发布的,同时也是在我们Android测试人员的红米NOTE5A机型之后发布的,可以完美兼容我们Android测试人员运行的Android 7.1.2版本。

图1 Android运行环境的构建

图1 Android操作环境设置

2.Windows 10系统中环境变量的配置

环境变量是操作系统中的一个对象,它有一个特定的名称,用于在运行时指定操作系统的一些参数。在计算机属性的高级系统属性中编辑环境变量。首先添加两个新的系统变量,变量名为%JAVA_HOME%和%ANDROID_HOME%,变量值为各自的安装目录。然后修改系统变量中的PATH变量。我们这里用的是Windows10系统。修改PATH变量比Windows7更方便快捷。在PATH环境变量中创建了四个新属性,如图2所示。

图2系统环境变量的配置

图2系统环境变量配置

3.下载并安装SDK

配置系统环境变量后,下载并安装SDK。如上所述,我们选择的版本是Android-SDK _ r 24 . 4 . 1-Windows版本,将下载的压缩包解压缩,然后打开Android SDK安装目录中的SDK管理器程序。在TOOLS目录下安装Android SDK TOOLS 24.4.1,Android SDK Platform-TOOLS 27 . 0 . 1,Android SDK Build-tools 27.0.3。如果要升级系统提示的版本,我们会选择No选项。因为这个版本可以匹配我们对应的JDK8.0和Android tester的运行版本,如果选择更新到最新版本,可能会导致一系列由于兼容或者不匹配而导致的错误。

API方面,我们从API15到API27选择,即Android4.0.1到Android 8.1.0。API(应用编程接口)是一个应用编程接口,它的工作原理是一些预定义的函数。其目的是为应用程序和开发人员提供访问基于特定软件或硬件的一组例程的能力,而无需访问源代码或了解内部。在Windows10操作环境下,我们自然需要相应的API来开发Android软件。Google Play服务和Google USB驱动安装在Extras目录下,IOS系统下Google Play服务和GameCenter的作用是一样的。

当我们打开游戏软件应用时,它会出现在主屏幕上。你可以用谷歌的账户登录,然后创建一个昵称,你还可以添加一个电子邮件地址来联系你的朋友。当用户登录现有的Google账户或注册新账户时,包含服务条款的界面将呈现给用户。这时用户可以创建一个唯一的游戏账号,昵称等信息用来接收其他玩家的好友邀请。当然,其他游戏玩家也可以通过电子邮件找到你。此外,只需点击服务中的相应链接即可下载游戏。我们可以用它来玩一个类似部落战争的游戏。

至于Google USB驱动,它让我们的Android系统开发具备了通过USB接口传输数据的能力,让我们开发的软件可以通过USB接口进行相应的输入输出。USB即插即用,支持热插拔,传输速度快,通过扩展可以连接多达127个USB设备,不用担心USB加密锁和打印机等外设的冲突,大大提高了我们开发的软件的适应性和普及性。

安装好相应的构建工具、API和Extras服务后,我们的Android SDK就可以正常运行了,但在此之前,我们需要检查安装目录下的tools文件夹中是否有zipalign文件,如果没有,我们就无法运行接下来的步骤。我们需要手动将安装目录下build-tools文件夹中对应版本的zipalign文件复制到tools对应的文件夹中。从Android 1.6 SDK版本开始,SDK包含一个用于优化APK的新工具zipalign。

提高了优化后的应用与Android系统的交互效率,可以大大提高整个系统的运行速度。Android团队强烈建议开发者在发布新应用之前使用zipalign优化工具,对于已经发布但不限于系统版本的应用,建议用优化后的APK替换现有版本。使用zipalign工具会提高我们APP的性能,降低内存利用率,降低手机发热,这对于我们小米手机厂商开发的红米NOTE5A手机来说“至关重要”。使用cmd命令的Zipalign优化如图3所示。

图3 zipalign优化

图3 zip align的优化

4.Android SDK界面设置和APK生成。

手机屏幕尺寸在主视图窗口游戏模块下改为16: 10横屏比例,以适应大部分安卓手机。

SDK与JDK的接口设置:在unity编译器环境配置中选择SDK和JDK安装目录,Android API选择Android 5.0版本,更新项目名称将SDK版本升级到Sdk18或以上。在Build设置中将设置更改为Android 5.0。

以上是Android环境的安装搭建。更多关于Unity开发的问题,请看这个视频教程的网页链接。希望我的回答能帮到你。