UE5.1 + Android 环境搭建

这篇具有很好参考价值的文章主要介绍了UE5.1 + Android 环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

官方文档:一定一定一定要参照官方文档,因UE不同版本对应的环境搭建并不完全一致。文章来源地址https://www.toymoban.com/news/detail-706509.html

准备工作

  1. 通过EpicGameLaunch下载Android目标平台。 
  2. 必须安装jdk1.8并配置环境变量,UE5.1不要使用最新的jdk20;下载地址

安装 Android Studio

  1. 下载并安装Android Stuidio,必须安装Android Studio 4.0版本,别用其他版本【安装过程中必须关闭UE5和UE Launcher,过程中防止环境变量修改无效】。
  2. 安装过程中,自定义jre默认目录,并配置其环境变量,操作方式:右键此电脑-属性-高级系统设置-环境变量:(以下部分已经自动添加,可不用再手动添加)
JAVA_HOME:C:\Program Files\Android\Android Studio\jre
ANDROID_HOME:C:\Users\Unity\AppData\Local\Android\Sdk
Path:%ANDROID_HOME\tools
Path:%ANDROID_HOME\platform-tools

下载SDK

  1. 通过SDK Manager-SDK Platform:下载 最小API Level=26,目标Level = 29
  2. 通过SDK Manager-SDK Tools:下载Android SDK Command-line Tools 8.0版本,UE5.1不支持最新版本,仅支持8.0

配置引擎安卓自动化命令

  1. 打开UE5.1安装目录:C:\Program Files\Epic Games\UE_5.1\Engine\Extras\Android
  2. 使用文本编辑器打开:SetupAndroid.bat,并修改第86行为:(将last修改为8.0)
    set SDKMANAGER=%STUDIO_SDK_PATH%\cmdline-tools\8.0\bin\sdkmanager.bat
  3. 保存后,双击运行改批处理文件,进行安卓环境相应下载安装和关联。
  4. 重启电脑,必须,必须,必须!!!

UE5项目配置

  1. [打包]-[此项目的额外版本-高级],需指定相关中文语言(中文:zh,中文(简体,中国):zh-Hans-CN) 或直接勾选所有语言。
  2. [平台]-[Android SDK]
1.指定Sdk目录,如:C:/Users/Unity/AppData/Local/Android/Sdk
2.指定NDK目录,如:C:/Users/Unity/AppData/Local/Android/Sdk/ndk/25.1.8937393
3.指定jdk目录,如:C:/Program Files/Java/jdk1.8.0_301
4.指定SDK API Level:android-29
5.指定NDK API Level:android-29  //此处如果指认错误或Last会导致apk不被手机识别。
  1. [平台]-[Android]:
1.指定包名、App显示名称
2.指定minimum SDK版本 = 26(8.0,此处为最低要求)及Target SDK版本 = 29(10.0);
3.勾选:Package game data inside .apk?

安卓打包测试

  1. 选择ASTC或ETC2格式
  2. 选择开发模式

打包与调试

  1. 选择保存目录
  2. 安装生成的apk,安装到手机
  3. 数据线连接手机和电脑,手机开启调试模式
  4. 打开命令行工具,输入:adb logcat -s UE
  5. 启动app,查看日志信息

到了这里,关于UE5.1 + Android 环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE5《Electric Dreams》项目PCG技术解析 之 理解Assembly(以SplineExample为例)

    UE5.2的PCG出了有一段时间了,大家玩得都很开心。很多朋友可能和老王一样,使用PCG一直停留在程序化摆放各种StaticMesh的水平。虽然仅使用StaticMesh也可以构造出很多好玩的结构,但相对于《Electric Dreams》项目给我们带来的Assembly级的玩法,可以说还是小巫见大巫了。 如果说

    2024年02月11日
    浏览(36)
  • UE5 UDP通信 UE4.21-UE5.1

    目录 客户端,发送数据 1.建立字符串变量UDPConnection,绑定连接事件  2.连接初始化  3.发送数据  4.关闭UDP服务  服务器,接收数据 1.绑定连接事件  2.绑定数据接收事件  3.开启UDP服务  4.返回数据  5.关闭UDP服务   需要提供远程端IP地址和端口号 0.0.0.0表示监听所有ip,端口

    2024年02月15日
    浏览(82)
  • 初学UE5,UE4的教程适用UE5吗?

    UE5是最近推出的一款游戏引擎,相较于UE4而言,它有着更好的性能和灵活的工作流程,同时也引入了一些新的功能。对于一些游戏开发初学者来说,他们可能会想知道,是否可以通过UE4的教程来学习UE5。在这里,我们将介绍一下这个问题。 首先,UE5和UE4之间确实存在一些相通

    2024年02月06日
    浏览(57)
  • 【UE5】vsCode 调试 UE5 PuerTs

    配置PuerTs的步骤这里不赘述。 2.1 打开项目 正常来说,直接打开项目可以看到如下画面 如果直接点击运行,可以发现下方的 Output Log 窗口已经开始 Print 了很多案例。 是因为该项目默认执行的是QuickStart.ts。 2.2 打开TsGameInstance.cpp 3.1 在VsCode找到QuickStart.ts,随便断一个点 (这里

    2023年04月09日
    浏览(38)
  • UE5《Electric Dreams》项目PCG技术解析 之 基于关卡PCGSettings的工作流

    程序化内容生成框架(Procedural Content Generation Framework,下文简称PCG)可谓是UE5.2版本中最令人瞩目的新技术之一,老王也是在第一时间就关注了这个技术,以前尝试过用Houdini来实现UE5中的程序化内容生成,感觉还是很蹩脚的,毕竟Houdini是第三方工具,节点操作不如UE蓝图顺手,而

    2024年02月10日
    浏览(85)
  • 【UE5】解决UE5无法播放mp4视频

    最近接手的项目需要把项目从UE4中迁移至UE5.0,其中遇到了一个mp4视频无法播放的bug,这里做一下记录。 在官方论中有提到过这个bug,https://forums.unrealengine.com/t/media-textures-wont-display-video-in-ue5-preview-1-while-using-directx-12/503980/2 按照常规的方法播放视频在MediaPlay的Play节点会返回

    2024年01月17日
    浏览(60)
  • UE5学习笔记(1)——从源码开始编译安装UE5

    0.1 在windows的话,建议装一个Git bash,同时还要有自己的github账号,注册github账号这里就不再赘述了,安装git bash后,设置自己的github账号。或者在windows装一个WSL。 0.2 把自己的github账号关联Epic官方,必须关联之后才能下载Unreal的源码。关联方式见官方教程 0.3 安装VS 2022,这里

    2024年02月08日
    浏览(55)
  • 【UE5】如何在UE5.1中创建级联粒子系统

    1. 可以先新建一个actor蓝图,然后在该蓝图中添加一个“Cascade Particle System Component” 2. 在右侧的细节面板中,点击“模板”一项中的下拉框,然后点击“Cascade粒子系统(旧版)” 然后就可以选择在哪个路径下创建级联粒子系统了

    2024年02月06日
    浏览(39)
  • 【UE】UE5 学习笔记

    快捷键 快捷键 描述 F 定位关一卡对象:双击游戏对象名字或选游戏对象名字 鼠标中键 移动视野 alt+鼠标左键移 旋转视野 滑动鼠标滚轮 缩放视野 alt+鼠标右键拖动鼠标 缩放视野 鼠标左键移动鼠标 前后漫游 WASD+鼠标右键 自由漫游 漫游时滑动鼠标滚轮 调节漫游速度 选中要克隆

    2023年04月14日
    浏览(56)
  • 【UE5】UE5与Python Socket通信中文数据接收不全

    最近在使用UE的Socket模块与Python服务器进行通信时遇到了一些坑,特此记录一下。 先来复现一下问题,这里只截取关键代码。 UE端: Python端: 运行结果: UE端发送的数据: Python端接收到数据: 可以看到数据容量并没有超出缓存上限,且Python端接收的数据都有做utf-8的编码转

    2024年02月14日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包