UE4引擎Android打包只生成apk而不需要obb文件

前言
使用UE4打过Android包的小伙伴都知道:UE4的默认打包方式会生成一个obb,一个apk,用处是为了方便减小apk的大小,因为google play对于上传的安装包是有限制的,网上大部分文章说这个限制是50M,但是我查到的最新资料是100M(日期:2017-06-07),这个限制放开来源于Google 2015年9月28日的公告,具体参见新闻:谷歌放宽包体限制 APK大小最高可达100MB.

操作方法
首先打开UE4编辑器,然后依次单击Edit->Project Settings->Platforms->Android,勾选:Package game data inside .apk? 复选框即可。

这样打包的时候可以将这个拷贝单个apk到安卓设备中进行安装,而不需要单独拷贝obb文件到游戏指定的目录了,当然这样生成的apk包是很大的,我创建了一个UE4自带的FPS的Demo,打出包大约有600M,简直大的惊人!
--------------------- 
作者:AlbertS 
来源:优快云 
原文:https://blog.youkuaiyun.com/albertsh/article/details/72896881 
版权声明:本文为博主原创文章,转载请附上博文链接!

<think>好的,用户想了解如何在UE5.0中进行安卓应用的打包。我需要先回忆相关的步骤,并参考提供的引用内容。首先,用户提供的引用[3]提到了在UE5中设置Android SDK路径、API Level等信息,这应该是关键部分。 第一步,用户可能需要安装必要的工具,比如Android Studio相关的SDK、NDK。根据引用[1][2],UE依赖Android 8.0的命令行工具,所以需要确认用户安装了正确版本的SDK工具。引用[3]中提到的SDK API Level是android-30,NDK是android-21,这些版本需要正确设置。 接下来是配置环境变量,尤其是JAVA_HOME,这可能涉及到安装JDK。然后是在Unreal Engine中的项目设置,启用Android平台,并配置SDK、NDK的路径。这里需要确保路径正确,否则打包会失败。 然后,编辑AndroidManifest.xml文件,设置必要的权限特性。这部分需要指导用户如何找到并修改该文件,或者通过项目设置进行配置。 最后是打包测试,生成APK文件,并通过adb安装到设备进行测试。可能还需要处理签名问题,如果用户要发布应用的话,需要生成签名密钥。 用户可能遇到的问题包括路径设置错误、版本兼容、缺少必要的组件等。需要提醒用户仔细检查每一步,特别是SDKNDK的版本是否符合要求。另外,引用[3]中的具体设置需要准确无误地应用,比如API LevelNDK版本。 相关问题部分,需要考虑用户可能进一步想知道如何解决打包时的常见错误,优化APK大小,或进行多平台适配。这些都是打包后可能遇到的后续问题,应该提前预见到并生成相应的问题。</think>以下是在Unreal Engine 5.0中进行Android应用打包的详细步骤: ### 一、环境准备 1. 安装 **Android Studio**(建议从[Google开发者官网](https://developer.android.google.cn/studio/archive)下载4.0以上版本)[^2] 2. 通过Android Studio安装: - Android SDK Platform-Tools 34+ - NDK **21.4.7075529**(必须匹配UE5要求的版本) - Build-Tools 30.0.3 - Android API Level 30(对应Android 11) ### 二、引擎配置 1. 打开项目后进入菜单栏:`编辑 > 项目设置 > 平台 - Android SDK` 2. 设置关键路径: ```text SDK路径:C:\Users\[用户名]\AppData\Local\Android\Sdk NDK路径:C:\Users\[用户名]\AppData\Local\Android\Sdk\ndk\21.4.7075529 Java路径:C:\Program Files\Java\jdk1.8.0_351 ``` [^3] ### 三、项目设置 1. 在`项目设置 > Android`中: - 启用`Enable Gradle``Enable OBB in APK` - 设置`Minimum SDK Version`为21 - 配置`Package Name`(格式:com.CompanyName.ProjectName) 2. 添加必要权限: ```xml <!-- AndroidManifest.xml --> <uses-permission android:name="android.permission.INTERNET"/> <uses-feature android:glEsVersion="0x00030000"/> ``` ### 四、打包流程 1. 点击编辑器工具栏的`平台 > Android > 打包项目` 2. 等待Gradle构建完成后,生成APK将位于: ```text Project\Binaries\Android\ProjectName-arm64.apk ``` 3. 使用adb命令安装测试: ```powershell adb install ProjectName-arm64.apk ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值