您的位置:首页 > 产品设计 > UI/UE

【UE4】 第02讲 【MOBA制作日记】 安卓打包

2017-02-23 19:28 661 查看
    安卓打包这个简直是UE4开发的终极魔鬼问题,原因就是完全不清楚Epic这一部分是怎么实现的,所以根本没什么办法理解问题产生的根源在哪里。到目前为止已经两次重装Win8.1 64位 企业版,VS2015 32位 企业版,原来的Win7 64位 旗舰版,VS2013 专业版已经不再能用了,UE4的源码工程解压后要去掉UnrealEngine-release文件夹名字中的-,最新版的UE4.14源码工程解压后命名为UnrealEngine414,文件夹的路径不要有中文或空格,路径是这样最好D:\UnrealEngine414。

     电脑的推荐配置(一台大概要三四万): CPU i7 四核, 主频3GHz ,内存 16G(或32G) ,2T 固态硬盘, GPU NV GTX960以后版本(越高越好)

       UE4的编译、启动以及打包非常耗时,所以电脑尽量提供高配置提高效率



        经过一番艰难的折腾,终于把apk打包了出来,最终生成的是三个文件,两个.bat和一个.apk

                                                    


                       在一台(最低级配置)Android真机运行效果如下

                                      


                                对比电脑上的效果(确实差很多...)

                         


          具体过程可以参考UE4官方-Android打包,但是只有官方的是不够的

          分步就是 (这个是针对技术人员的,美术人员可以跳过不必要的步骤)

              一 、从UE4 Github下载UE4.14.zip

              二、解压到当前文件夹,并修改文件夹名为UnrealEngine414

              三、双击setup.bat下载依赖文件,大概要五六个小时

              四、下载结束后,找到Engine/Extra/AndroidWorks文件夹,双击CodeWorksforAndroid-1R5-windows.exe,安装Android打包依赖文件

                            


                 五、再次点击setup.bat下载Android相关依赖,下载完成,一切正常就可以Generate并编译UE4.sln,编译大概3小时(具体看电脑配置)

                  六、运行并创建C++ 空项目,选择平台是移动端

                        


              七、运行起来新工程后做项目设置

                            


                                设置 平台->Android,Android Package Name 设置成自己的工程名字(com.*.*)

                                           


   

                                     Google Play Service

                                        


                       八、设置 插件(Plugins)

                                                    


                             把 Virtual Reality全部取消Enabled,其实后来发现了个相当诡异的问题,要想打包成功必须每次通过修改Plugins的选项右下角会提示进行Restart,点击Restart之后重启一下才可以正确打包

                              


         经过以上步骤,按照Win8.1 64位 企业版,VS2015 32位 企业版的配置来说,不出意外的话安卓打包是可以成功的,如果出了意外也只能靠你自己去UE4官方问答AnswerHub寻找解决方案
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  UE4 Android打包