安装文档:
https://docs.unrealengine.com/zh-CN/SharingAndReleasing/Mobile/Android/Setup/AndroidStudio/index.html
下载3.5.3(下面第一个就行)
安装
安装完启动
选择不导入配置
这个是sdk目录
我是安装haxm安装不上 他提示我一个intel的网站让我上去下haxm,现在那个网址变成intel他们家的home页面了,全局搜下就能找到下载链接了,进链接后跳转到github上面下载发行版即可。
我下了之后在本地安装报错
错误log是 the system reqirement are not satisfied
原因是cpu没有开启虚拟化技术
需要重启电脑进入bios 开启 intel cpu 的设备虚拟化
如下安装成功
然后按官方文档说的做
以上操作后直接成功安装ndk了
有的人直接安装会有警告,官方文档已经给出解决方案了
然后是重启一下电脑。
现在这个目录下已经有东西了ndk就安装好了
启动项目看下设置 emmm好像可以
但是sdk路径没配
配置下路径即可
拓展知识
各版本分析如下:
• mips / mips64: 极少用于手机可以忽略
• x86 / x86_64: x86 架构的手机都会包含由 Intel 提供的称为 Houdini 的指令集动态转码工具,实现 对 arm .so 的兼容,再考虑 x86 1% 以下的市场占有率,x86 相关的两个 .so 也是可以忽略的
• armeabi: ARM v5 这是相当老旧的一个版本,缺少对浮点数计算的硬件支持,在需要大量计算时有性能瓶颈
• armeabi-v7a: ARM v7 目前主流版本
• arm64-v8a: 64位支持
接着开启手机的开发者模式并启用usb调试(看文档或者去网上找教材都行)
连上数据线
在cmd中输入命令行检测到设备说明连接成功
在ue4中驱动管理界面也能看到(最后一个)
接着是在手机上部署项目
来到这个启动向导界面
我在下面配置了我的mi10的自定义选项
配置如下
Project 和Build 保持默认不变
Cook 选by the book
Cooked Platform 选一个多选会报错
Cooked Cultures 保持默认
Cooked maps 选择需要加载的场景
Package 保持默认
Deploy 勾选上自己的设备 就行了
然后back launch 等待即可
值得一提的是 在上图中launch 选项中 初始地图选择的是default 我在项目设置中吧原来的entry map 设置 成了login map
Default就会使用项目设置 (ps: 只针对我们项目)