UE5.1 安卓打包APK

这个打包我整了两天,我是按照b站的教程去做的,虽然教程给的非常细致了但是我还是遇到了好多问题,所以我把它记录下来了,建议没有经验的小伙伴先把教程看几遍再动手,如果在教程中遇到问题了就看看我这篇文章,或许可以帮到你,祝大家安装成功。

教程如下:【永昼UE】(面向初学者) 一步步配置安卓打包(适用UE5.1/5.0)_哔哩哔哩_bilibili

安装包:

Android Studio 4.0 下载:

链接:https://pan.baidu.com/s/1k4tUfgHq25tXlX8IwvTsGA?pwd=wwc7  提取码:wwc7

第一步:首先安装jdk。

1.双击一直点击下一步即可,不要更改安装路径,如果不会请参考网络教程,这个教程很多,Win+R 输入cmd打开命令窗口输入命令:java -version和javac -version,两个版本这一步就成功了。

2.将默认的安装路径复制到记事本上,接下来会用到

第二步,安装安卓

1.关闭防火墙

设置->更新与安全->windows 安全中心

2,双击运行,默认下一步,此步骤往后没有截图的均是默认点击下一步,不修改任何选项

3.遇到此界面勾上这个选项

4,弹出这个不要管,点cancel.

5.next->custom 再点击next

6,这一步b站教程里出现了JDK的选择路径界面,实际上我安装的时候并没有出现。我直接出现的是选择主题界面。我们接着往下走。

7.这一步出现选择SDK路径,保持不变,将此路径复制到一个记事本里,后续要用到

8.这一步出现这个界面,直接保持默认下一步

9.右下角点击configure,选择SDK Manager

10.SDK PlatForms选择Android API 33,32,31,30

11,SDK Tools选择如下

12,右下角勾上Show Package Details,可以看到如下窗口

Android SDK Build-Tools 勾选以下,这里多勾选几个防止版本不兼容

往下滑

NDK勾选,我这里UE是5.1版本的勾选25.1.89...,UE 是5.0版本的勾选21.1....,其他的UE版本网上搜一下对应什么版本的NDK,在这里勾上即可

13,右下角点击apply 应用

然后会弹出一个框,点击ok

点击accept ,点击下一步

安装完成之后点击finish,安装到这建议重启一遍电脑

14,然后进入虚幻引擎安装包,双击SetAndroid.bat以管理员身份运行

如果报错,没有出现success提示

点击SetupAndroid.bat编辑
set SDKMANAGER=%STUDIO_SDK_PATH%\cmdline-tools\latest\bin\sdkmanager.bat
替换成
set SDKMANAGER=%STUDIO_SDK_PATH%\cmdline-tools\8.0\bin\sdkmanager.bat

如果运行成功,那么NDK安装成功

15.接下来找NDK的安卓路径。注意这一步AppData文件夹一般是被隐藏的,直接在搜索框搜索或者设置将隐藏的文件夹显示出来。复制NDK的路径到记事本

16.做完这一步再一次将电脑重启.

17.打开UE,左上角编辑->项目设置->平台->Android SDK

将记事本的SDK,NDK,JDK的路径分别复制到此处

18.点击android->configure Now

19.在此行输入公司名称和项目名称,随便起。目标SDK改成33,下面apk选项勾上

20.往下滑还有一个选上configure Now

22,最后一步打包选项,ASTC能更好的适配vr眼镜,普通的采用ETC2格式,注意选择打包项目它会弹出文件夹让你选择你要打包到哪里,要选择全英文的文件夹

可能遇到的问题

1,出如下错误:UATHelper: Packaging (Android (ETC1)): ERROR: cmd.exe failed with args /c "D:\Android_TEST\MyProject\Intermediate/Android/APK\gradle\rungradle.bat" :app:assembleDebug”

可能是版本太高,在此文件夹下将34以上的版本删除即可,要保留33版本

我看的教程中SDK API下载的比较少,有的教程下载的非常多,一开始不知道这个有什么作用就下载的非常多,删除一些高版本的这个问题就解决了,

2.如果还有其他问题,将高版本(33.0.0,33.0.1,33.0.2)的d8改为dx再试试

ps:不要怕把这个整坏了,搜索栏里搜索 Android studio 点击,在这里可以重新选择下载版本

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值