UE5.1 + Android 环境搭建

官方文档:一定一定一定要参照官方文档,因UE不同版本对应的环境搭建并不完全一致。

准备工作

  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不被手机识别。

  3. 平台-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,查看日志信息
相关推荐
奈斯先生Vector4 小时前
当模型版本不断变化,RelayRouter 能否帮助 AI 应用摆脱深度绑定
android·java·人工智能·开源·aigc
TimeFine4 小时前
让强模型做“总工”,让高性价比模型写代码
android
远离UE45 小时前
Chaos、WFC 与 FJA 原理与区别笔记
ue5
又见情义5 小时前
RK3568 Android 13 屏蔽 healthd 电池日志经验分享
android
古法安卓8 小时前
Android-Fork 机制详解
android·java·android studio
Android打工仔9 小时前
不要在 Data 层随意把 Cold Flow 转换成 Hot Flow
android·架构·kotlin
峥嵘life9 小时前
2026免费的 opencode 使用分享:Windows端 + 服务器CLI 实战总结
android·大数据·开发语言
杉氧10 小时前
拒绝重复造轮子:我写了一个生产级的 Kotlin 协程与 Flow 工具库(CoroutineKit)
android·kotlin·workflow
平行云10 小时前
3D应用推流太贵太慢?ImmerShare Lite:利用本地算力实现极简一键分享
unity·ue5·实时云渲染·云桌面·像素流·云游戏·串流
恋猫de小郭10 小时前
Flutter GSoC 2026 提案进度解读,补上 DevTools、FFI 和原生平台的关键缺口
android·前端·flutter