UE4打包成APK的详细教程(普通安卓应用,VR全景应用尚在探索中,之后若解决会更新)

因为打包apk的学习过程中没有看到有哪篇文档是把全部流程完整描述出来的(就是给完完全全纯小白的博客,对官方文档的理解也不深的情况下)(也可能是我没搜到过吧)在没理解透的情况下走了很多弯路,这个过程确实有点痛苦哈哈,所以打算自己写一篇,希望给其它纯小白遇到相同的问题时能有一点帮助哈~

注:我用的UE4版本是4.22.3,以下操作都是在4.22.3版本下操作。

首先

明确所有要做的步骤大致有哪些:

  1. 想要打包成apk,必须先下载安装好以下四样东西:
    Android SDK
    Android NDK
    Apache ANT
    Java JDK
    下载好了这些之后,环境变量不需要配置,只要记得保存在哪个路径里就好,路径注意不要有中文或者空格符,必须全英文
    (环境变量我配了挺久还没配成功浪费了时间,结果最后发现关联UE4根本不需要配,项目没有其他要求且想节约时间的朋友就不要配了哈)。
  2. 上面这四样完成之后,就可以在UE4编辑器中进行相应的配置了。
    具体操作之后会配合我使用过的官方文档和其它博客的链接来详述,并补充缺漏的图解说明。

步骤一:下载安装事宜

https://blog.csdn.net/qq_41117939/article/details/80687959
先贴个博客链接,这是有幸搜到的一篇博主的万能博客,里面的一切都已给你安排妥当(此处需要热烈的掌声!),你只需要在他的网盘链接下载所有东西解压到合适路径然后直接去UE4里配置就好,但有一点要注意UE4的4.22.3版本要把这里面的Android NDK r12b 换成 Android NDK r14b,否则会打包失败。Android NDK的下载方式在下面有介绍。

一、Android SDK

跟随这位博主的脚步(在他的第三步里)
https://blog.csdn.net/weixin_42139375/article/details/83010451
下载Android SDK Tools的zip文件,解压路径要选好,以后会在UE4中配置相应路径。
(因为用Android SDK Tools下载安装的Android SDK会默认放在它所在的文件夹里)

在这里我也贴一下下载Android SDK Tools的官网地址(无需),链接如下
http://www.androiddevtools.cn/

二、Andriod NDK

目前UE4打包成apk支持的NDK版本为r14b到r18b,推荐为r14b,所以这里讲述一下下载r14b的过程。
在这里我先贴两个官网链接,先别急着点进去
1.https://developer.android.google.cn/ndk/downloads/
这是NDK最新版的下载(就是贴上来记录一下),但是我们不用最新版
2.https://developer.android.google.cn/ndk/downloads/older_releases.html
这是旧版NDK的归档页面,在第一个最新版的网页里也可以点进去,点进去之后步骤如下:
UE4打包成APK的详细教程(普通安卓应用,VR全景应用尚在探索中,之后若解决会更新)_第1张图片
点进去后首先是这样,但是
怎么什么都没有??

此时千万不要怀疑自己(我就曾怀疑,还是浪费了几分钟的,不要浪费),它只是在加载,多耐心等一下,你就会发现它变成了这样:
UE4打包成APK的详细教程(普通安卓应用,VR全景应用尚在探索中,之后若解决会更新)_第2张图片
有个条款要我们同意,那我们就把它往下滑到最底点击同意(红箭头处):
UE4打包成APK的详细教程(普通安卓应用,VR全景应用尚在探索中,之后若解决会更新)_第3张图片
之后就会出现各个旧版NDK的列表,我们找到r14b的所在位置(红框区),根据电脑环境选择你要下的版本:
UE4打包成APK的详细教程(普通安卓应用,VR全景应用尚在探索中,之后若解决会更新)_第4张图片

下载之后的zip文件 解压时 同样要注意 解压路径要选好,全英文无空格 ,以后会在UE4中配置相应路径。

三、Apache ANT(待完成)

想下载Apache ANT因为在下载安装前投机取巧有了上面说过的这篇万能博客
https://blog.csdn.net/qq_41117939/article/details/80687959
博主在里面把一——切都安排好了(此处好想加个表情)
当时就没有自己亲自去弄这个东西,因此这一部分先留着,以后再自己探索一次下载下来。
http://ant.apache.org/bindownload.cgi
先贴一个官网地址,以后弄

四、Java JDK

Java JDK下载链接如下:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
教程如下:
https://blog.csdn.net/zhys0902/article/details/79499329

步骤二:UE4编辑器配置

跟着这篇UE4 Google VR开发的官方文档走,设置Project Settings(工程设置)里的选项,链接如下:(Google VR插件若不勾选,打包出来就是普通的安卓应用,安装进VR头盔中只相当于放了一台手机作显示屏,不会有360度全景体验)
http://api.unrealengine.com/CHN/Platforms/GoogleVR/QuickStart/index.html
之后,按照下面这个链接中的文档步骤连接电脑和安卓设备并安装APK,有关安卓设备与电脑的连接与配置方法如下(也是官方文档):
http://api.unrealengine.com/CHN/Platforms/Mobile/Android/SettingAndroidDeviceDevelopment/index.html

安装好后就可以试用啦

但是目前我的Google VR插件勾选后,VR头盔中还是无法体验全景模式,VR APK的打包还未成功(放在VR头盔中无法360度全景体验甚至闪退或黑屏卡死。。)还待进一步探索,因此上述教程目前仅作为UE4的安卓APK打包教程。(不是VR的,想看VR的旁友8猴意西了。。)

附上立体全景采集工具(插件Stereo Panoramic Movie Capture)链接
http://api.unrealengine.com/CHN/Platforms/VR/StereoPanoramicCapture/QuickStart/index.html

你可能感兴趣的:(UE4,蓝图,VR)