【UE4/5打包】UE4/5打包安卓TV

前言

“Android TV/GOOGLE TV是Google推出的专为数字媒体播放器(例如数字电视机)所设计之Android分支版本。”由于其是一个单独的安卓分支,所以不是所有的Apk文件都支持在安卓TV打开,在安卓studio中需要额外代码进行区分,但在UE的环境中,EPIC团队已经将安卓TV所需要的依赖全部加载进了application中,所以UE的开发者们可以很轻松的使用其作为安卓TV的开发工具。

准备环境

由于大部分安卓TV设备落后于现版本安卓,且安卓版本落后于现版本安卓,故在UE打包安卓环境时,由于安卓具备向下兼容;应当选择,支持ArmV7的引擎版本,而非单独支持Arm64,且应当支持Open GL ES 3.1;且在打包版本时,尽量选择安卓8.0及以下版本作为打包版本,以防止安卓TV不识别。
在这里插入图片描述
在这里插入图片描述

适合的引擎版本

从UE5开始,就没有针对Android Armv7进行编译,故而在不修改源码的情况下,使用UE4.27是一个更好的选择,在使用UE4各版本进行打包活动前,应当配置ue4环境下的安卓环境。
在引擎目录版本下的Extras,具备了一键配置安卓环境的SetupAndroid,根据电脑版本,双击对应的即可。
在这里插入图片描述

在打包时

在打包时勾选(将游戏数据打包至.apk中?)
在这里插入图片描述
如果出现闪退问题,可以尝试勾选(支持Vulkan)后将高级选项显示后,关闭(检测Vulkan设备支持)
在这里插入图片描述
打包后可以正常运行在能够识别版本的安卓tv上,如果出现未能识别的apk问题,就尝试更换安卓版本,越低越好,达到引擎版本所支持最低的安卓版本时,如果还不行,那就更换更低版本的引擎,继续打包低版本安卓。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值