虚幻引擎4.25对于Android项目的开发环境做出了一些改变,现在需要Android Native Development Kit Revision 21(NDK r21)支持,这就需要使用Android Studio代替Codeworks for Android 1R7u1来执行新的设置过程。今天,我们将为大家带来虚幻引擎4.25和今后版本中Android开发环境设置过程。
推荐设置
首先,确保虚幻编辑器和Epic Games启动程序都已关闭,以防NDK组件的安装或你的引擎环境变量设置发生任何问题。
如果从虚幻4.25转到4.24或更早的版本,需要先卸载CodeWorks for Android和所有现存的NDK组件,并删除CodeWorks的安装文件夹,然后再执行进一步的设置,以确保环境变量设置正确。否则,Android Studio将会继续使用先前的CodeWorks安装文件夹进行SDK更新。CodeWorks的默认安装目录是C:/NVPACK。
如果需要支持更早版本的虚幻引擎,同时又要保留虚幻4.25或更高版本,可以看看下文中关于使用早期NDK或虚幻版本的部分。
1.安装Android Studio
要在计算机上设置所需的NDK组件,需要安装Android Studio 3.5.3版。
(1)在Web浏览器中导航至Android Studio Archive页面。向下滚动至Android Studio 3.5.3,单击它展开下拉列表,然后下载与我们的操作程序对应的安装程序或zip文件。
(2)运行Android Studio安装程序。在欢迎使用Android Studio安装程序(Welcome to Android Studio Setup)对话框中,单击下一步(Next)继续。
(3)在选择组件(Choose Components)对话框中,单击下一步(Next)继续。可以让默认组件保持启用状态。
(4)在配置设置(Configuration Settings)对话框中,选择合适的安装位置,然后单击下一步(Next)继续。建议使用默认位置。
(5)在选择开始菜单文件夹(Choose Start Menu Folder)中,单击安装(Install)开始安装过程。
(6)安装完成后,单击下一步(Next)开始设置组件。
(7)设置完成后,确保选中启动Android Studio(Start Android Studio)框,然后单击完成(Finish)退出安装程序。
2.为首次使用设置Android Studio
在首次启动Android Studio时,请按这些步骤操作:
(1)当导入Android Studio设置(Import Android Studio Settings)对话框出现时,选择不导入设置(do not import settings),然后单击确定(OK)继续。
(2)当数据共享(Data Sharing)对话框出现时,选择是否要将使用统计信息发送给谷歌。自主决定是否选择这个选项,无论如何选择都将转入下一步。
(3)Android Studio设置向导(Android Studio Setup Wizard)将会出现。单击下一步(Next)继续。如果系统提示更新,单击X按钮关闭提示。
(4)在安装类型(Install Type)对话框中,选择标准(Standard),然后单击下一步(Next)。
(5)在选择用户界面主题(Select UI Theme)对话框中,选择喜欢的主题,然后单击下一步(Next)。
(6)在确认设置(Verify Settings)对话框中,单击完成(Finish)以完成设置并开始下载组件。
(7)当组件下载完成时,再次单击完成(Finish)结束设置。
在Windows、Mac和Linux上完成Android Studio安装
如果我们使用Windows,请重新启动计算机使所有设置生效。如果我们使用Linux,请关闭终端窗口,然后重新打开。不过我们使用Mac,可以关闭终端窗口并重新打开,也可注销并重新登录。我们必须先完成这个操作,才能转入下一部分。
3.设置虚幻使用NDK r21
要设置虚幻编辑器使用Android NDK r21:
(1)导航至我们的虚幻引擎4安装目录。例如,C:/Program Files/Epic Games/UE_4.25。
(2)打开Engine/Extras/Android。
(3)在这个目录中,运行与我们的操作系统对应的SetupAndroid脚本。SetupAndroid.bat用于Windows,SetupAndroid.command用于Mac,SetupAndroid.sh用于Linux。
(4)系统将提示我们接受Android SDK许可协议。输入Y,然后按回车接受。
(5)安装完成后,按任意键关闭命令提示并结束此过程。
此脚本将在Android主目录中下载并安装NDK r21。安装目录应该是C:/Users/Username/AppData/Local/Android/Sdk/ndk/21.0.6113669,其中“Username”是我们的计算机登录名称。
使用早期版本的NDK或虚幻
如果需要虚幻引擎4.24或更低版本的安装程序,或者项目需要面向本安装过程不支持的Android NDK早期版本,我们可以手动设置环境变量来定位需要的版本。在虚幻编辑器中,可以在项目设置(Project Settings)菜单的平台(Platforms)> Android SDK下找到我们的Android SDK路径。
或者,也可以手动编辑引擎安装的BaseEngine.ini,在[/Script/AndroidPlatformEditor.AndroidSDKSettings]下面:
NDKPath=(Path="D:/[NDKInstallPath]")
其中[NDKInstallPath]是你所需要的NDK安装的位置。
为了使今后的虚幻引擎安装尽可能顺利,建议按以上安装步骤使用Android Studio。然后可以在Android开发者站点上从不支持的NDK下载(Unsupported NDK Downloads)页面下载NDK r14b,并在我们的4.24或更低版本中手动定位它。
或者,如果想要为以前的项目保留CodeWorks,可以执行上文的Android Studio安装过程而不删除CodeWorks。4.25版中的SetupAndroid脚本将会自动下载NDK r21,但需要在你的虚幻4.25安装中手动定位它。
虚幻引擎4.25中Android项目的开发环境设置就讲到这里,有什么不懂的地方可以使用4.25版本测试一下!
,Unreal Engine技巧,Unreal Engine教程