解决虚幻Unreal Engine手动配置安卓打包环境后无法识别SDK问题

情况说明

  1. 首先确保sdk、jdk、ndk版本和地址全部正确,ANDROID_HOME、JAVA_HOME、ANDROID_NDK_HOME环境变量配置正确(这一步网上教程很多)
  2. UE能够正常打包apk出来,只是打包平台那里没有识别到安卓的logo,而是三角形内一个感叹号,且在点击"打包项目"按钮后,出现烦人的弹窗提示sdk未配置,关闭弹窗后又能成功打包apk出来(事实上已经成功配置了的,只是ue没有默认识别到)

解决步骤

  1. 打开vs installer,在"使用C++的游戏开发"中添加"Android Visual Studio Tools for Unreal Engine"组件,此时会同步勾选"Unreal Engine安装程序",需要8GB以上存储空间
  2. 将D:\EpicGames\UE_5.5\Engine\Binaries\ThirdParty\DotNet\8.0.300\win-x64\host\fxr\8.0.5文件夹中的hostfxr.dll文件复制到D:\EpicGames\UE_5.5\Engine\Binaries\DotNET\AutomationTool中,每个人的UE编辑器安装地址不同,地址略有差异
  3. 如果找不到hostfxr.dll文件,就到微软官网下载安装对应版本的DotNet SDK
  4. 回到UE中,进入平台,点击"刷新平台状态"按钮,即可看到原本灰色的三角形内感叹号变成了有颜色的安卓logo,且点击"打包项目"按钮后,不再出现烦人的弹窗提示
相关推荐
m0_748248941 小时前
在线影视播放网站PHP电影网站源码自动采集MKCMS升级版米酷模板含WAP手机版附三套模板
android·开发语言·php
Mekeater3 小时前
手写一个C++ Android Binder服务及源码分析
android·c++·binder·remote·iservicemanager·bpbinder·bprefbase
Mr.L-OAM5 小时前
SQL自学,mysql从入门到精通 --- 第 15天,数据导入、导出
android·sql·mysql
xvch7 小时前
Kotlin 2.1.0 入门教程(十一)for、while、return、break、continue
android·kotlin
xvch7 小时前
Kotlin 2.1.0 入门教程(十二)异常
android·kotlin
zhangphil7 小时前
Android GlideApp decode file resource shared by different processes,Kotlin
android·kotlin
天才奇男子11 小时前
数据库约束(2)
android·数据库·mysql·adb
剑客狼心15 小时前
Android Studio:相对布局 RelativeLayout
android·android studio·relativelayout
安小牛15 小时前
Android Studio 下载Gradle失败解决方法
android·ide·android studio
dilvx15 小时前
回退 android studio emulator 的版本
android·ide·android studio