虚幻引擎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教程

linux运行虚幻引擎4,虚幻引擎4.25开发环境如何设置相关推荐

  1. 嵌入式Linux(一):东山派壹号 ubuntu开发环境配置

    前言 最近要学嵌入式Linux,网上查了下,被价格吓死了,基本上都是四五百或以上.终于找到了东山派壹号这块板子.主板和底板加起来两百多.本文,主要介绍这块板子 嵌入式linux开发环境的搭建,包括相关 ...

  2. linux中python解释器的配置_CentOS7配置Python3开发环境

    许多小伙伴在刚接触Unix/Linux操作系统时会非常的不适应,毕竟突然的命令行操作会使习惯于Windows桌面操作的人特别难受,尤其是像笔者这样的手残党,是需要一段时间来适应的. 记得刚刚接触到Un ...

  3. Linux Ubuntu 安装编译Opencv 3.4.3 C++开发环境

    在安装Autoware之前,需要先安装Opencv,之前在Windows下安装了Opencv,挺复杂的.不过,在Ubuntu 16.04环境中配置安装Opencv相对来说,比较简单. Linux Ub ...

  4. 鸿蒙运行linux,【鸿蒙资源】已经配置好鸿蒙开发环境的Ubuntu 20.04镜像

    1 .前言: 目前鸿蒙系统的开发环境主要分为 windows 和 Linux两个平台.目前编译 鸿蒙系统的代码还是需要在 Linux环境下. 关于Linux的环境搭建官方有提供文档说明:https:/ ...

  5. python运行程序的快捷键_在Python集成开发环境中,可使用快捷键()运行程序。...

    在Python集成开发环境中,可使用快捷键()运行程序. 更多相关问题 如何理解创新能力测试与创新能力的关系? 直埋线路与埋式电力电缆电压<35kv平行时最小间距为(). 放射性物品装卸作业时, ...

  6. 如何高效快速地在Linux系统上部署Node.js+Express+MySQL的开发环境(桌面可视化)...

    一.前言 可能一些初级前端和我一样,在有些项目需要前后台都一个人打通搞定的时候,对于后台和开发环境的部署还是比较头疼的.特别是Linux系统,由于没有系统接触过,也不太喜欢去记背那么多命令,大部分命令 ...

  7. Linux下PHP开发之旅-2.开发环境相关设置探索

    一.默认目录在哪儿? 开始时面对该xampp集成开发环境的相关配置有点不知所错,于是便先想着找httpd.conf,通过该文件,对该集成环境的配置文件关系有了大致了解,具体操作如下; cd /opt/ ...

  8. eve可以在linux运行吗,ubuntu下为eve游戏搭载 wine环境

    援引该地址的参考,本文仅做整理: http://bbs.eve-china.com/thread-626756-1-1.html linux的显卡是否驱动成功,依次键入如下命令察看: sudo apt ...

  9. Linux版idea沙盒化运行,游戏《Minecraft》IntelliJ下模组开发环境ForgeGradle的使用教程...

    嗯,当你想搞个模组的时候,肯定需要用到FG. 就比如编译模组的时候. 很好,首先下载源码去. files.minecraftforge.net/ 然后打开命令行到源码目录下 执行命令~ Win:   ...

  10. linux离线安装sails,Sail中文文档:一个开发环境快速部署工具

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 在Sail中访问Docker的话,你需要安装docker工具,还要将本地的docker socket用share挂载到S ...

最新文章

  1. input core input.c (1)
  2. rⅰd的意思_Q345R(HIC)和Q345R(R-HIC)化学成分抗氢板
  3. Last-Modified、If-Modified-Since 实现缓存和 OutputCache 的区别
  4. 有关数据治理的本质及实践,看这一篇就够了【转】
  5. 7款高颜值HTML5播放器:让你的音乐有声有色
  6. 人物肖像速写_深度视频肖像
  7. 计算机软件基础 一课本,计算机软件基础(-)课后习题答案.doc
  8. css3 3D动画 200303
  9. linux检测端口是否开放的3种命令
  10. Docker(二) docker帮助、镜像及容器相关操作命令介绍
  11. 在程序设计中使用Interface
  12. 如何解决大量的if语句或switch case语句?
  13. UTI iPhone支持依文件后缀名打开应用
  14. UNIX环境高级编程之第6章:系统数据文件和信息-习题
  15. 手机通话断了怎么显示链接服务器,手机每次通话三分钟就自动挂断了,怎么回事啊...
  16. 反斜杠“\”的几个用法!
  17. Go语言系列——Go语言介绍
  18. 服从还是被裁?职场人请做好这道生存选择题!
  19. 微信公众号开发详细笔记
  20. 面向数字孪生城市的智能化全息测绘(论文摘抄)

热门文章

  1. IT加速营-关于java开发,测试及职业规划的公众号
  2. 操作系统中高响应比优先调度算法例子
  3. 【游戏开发教程】Unity iOS平台接入微信SDK,实现微信登录等功能(教程 | 流程讲解)
  4. 中值滤波器 median filter
  5. SQL5 查找所有员工的last_name和first_name以及对应部门编号
  6. 8000401a错误解决方式(Excel)
  7. Skyline软件系列平台
  8. delphi播放wav声音
  9. intellij运行awt项目时,菜单栏中的汉字乱码问题
  10. # ALPHACAM 橱柜门玻璃门反面加工插件